Summary

Harness status: OK

Found 9313 tests

Details

ResultTest NameMessage
Pass0,0,0: context range 0 [detached], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,1: context range 0 [detached], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,2: context range 0 [detached], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,3: context range 0 [detached], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,4: context range 0 [detached], argument range 0 [detached], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,5: context range 0 [detached], argument range 0 [detached], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,6: context range 0 [detached], argument range 0 [detached], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,7: context range 0 [detached], argument range 0 [detached], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,8: context range 0 [detached], argument range 0 [detached], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,11: context range 0 [detached], argument range 0 [detached], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,12: context range 0 [detached], argument range 0 [detached], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,13: context range 0 [detached], argument range 0 [detached], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,14: context range 0 [detached], argument range 0 [detached], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,15: context range 0 [detached], argument range 0 [detached], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,16: context range 0 [detached], argument range 0 [detached], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,17: context range 0 [detached], argument range 0 [detached], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,18: context range 0 [detached], argument range 0 [detached], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,19: context range 0 [detached], argument range 0 [detached], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,20: context range 0 [detached], argument range 0 [detached], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,21: context range 0 [detached], argument range 0 [detached], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,22: context range 0 [detached], argument range 0 [detached], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,47: context range 0 [detached], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,48: context range 0 [detached], argument range 0 [detached], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,49: context range 0 [detached], argument range 0 [detached], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,50: context range 0 [detached], argument range 0 [detached], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,51: context range 0 [detached], argument range 0 [detached], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,52: context range 0 [detached], argument range 0 [detached], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,53: context range 0 [detached], argument range 0 [detached], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,55: context range 0 [detached], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,58: context range 0 [detached], argument range 0 [detached], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,59: context range 0 [detached], argument range 0 [detached], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,60: context range 0 [detached], argument range 0 [detached], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,61: context range 0 [detached], argument range 0 [detached], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,62: context range 0 [detached], argument range 0 [detached], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,63: context range 0 [detached], argument range 0 [detached], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,95: context range 0 [detached], argument range 0 [detached], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,96: context range 0 [detached], argument range 0 [detached], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,97: context range 0 [detached], argument range 0 [detached], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,98: context range 0 [detached], argument range 0 [detached], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,99: context range 0 [detached], argument range 0 [detached], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,1,0: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,1,1: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,1,2: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,1,3: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,2,0: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,2,1: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,2,2: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,2,3: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,0: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,1: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,2: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,3: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,4: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,5: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,6: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,7: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,8: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,9: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,10: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,11: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,12: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,13: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,14: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,15: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,16: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,17: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,18: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,19: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,20: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,21: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,22: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,23: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,24: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,25: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,26: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,27: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,28: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,29: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,30: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,31: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,32: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,33: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,34: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,35: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,36: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,37: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,38: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,39: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,40: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,41: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,42: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,43: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,44: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,45: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,46: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,47: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,48: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,49: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,50: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,51: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,52: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,53: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,54: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,55: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,56: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,57: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,58: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,59: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,60: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,61: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,62: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,63: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,64: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,65: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,66: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,67: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,68: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,69: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,70: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,71: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,72: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,73: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,74: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,75: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,76: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,77: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,78: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,79: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,80: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,81: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,82: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,83: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,84: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,85: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,86: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,87: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,88: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,89: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,90: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,91: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,92: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,93: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,3,94: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,95: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,96: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,97: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,98: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,99: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,3,100: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,4,0: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,4,1: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,4,2: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,4,3: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,5,0: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,5,1: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,5,2: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,5,3: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,6,0: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,6,1: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,6,2: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,6,3: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,7,0: context range 0 [detached], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,7,1: context range 0 [detached], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,7,2: context range 0 [detached], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,7,3: context range 0 [detached], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,8,0: context range 0 [detached], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,8,1: context range 0 [detached], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,8,2: context range 0 [detached], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,8,3: context range 0 [detached], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,9,0: context range 0 [detached], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,9,1: context range 0 [detached], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,9,2: context range 0 [detached], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,9,3: context range 0 [detached], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,10,0: context range 0 [detached], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,10,1: context range 0 [detached], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,10,2: context range 0 [detached], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,10,3: context range 0 [detached], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,11,0: context range 0 [detached], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,11,1: context range 0 [detached], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,11,2: context range 0 [detached], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,11,3: context range 0 [detached], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,12,0: context range 0 [detached], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,12,1: context range 0 [detached], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,12,2: context range 0 [detached], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,12,3: context range 0 [detached], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,13,0: context range 0 [detached], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,13,1: context range 0 [detached], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,13,2: context range 0 [detached], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,13,3: context range 0 [detached], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,14,0: context range 0 [detached], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,14,1: context range 0 [detached], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,14,2: context range 0 [detached], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,14,3: context range 0 [detached], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,15,0: context range 0 [detached], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,15,1: context range 0 [detached], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,15,2: context range 0 [detached], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,15,3: context range 0 [detached], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 200 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,16,0: context range 0 [detached], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,16,1: context range 0 [detached], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,16,2: context range 0 [detached], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,16,3: context range 0 [detached], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,17,0: context range 0 [detached], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,17,1: context range 0 [detached], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,17,2: context range 0 [detached], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,17,3: context range 0 [detached], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,18,0: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,1: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,2: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,3: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,4: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,5: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,6: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,7: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,8: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,9: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,10: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,11: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,12: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,13: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,14: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,15: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,16: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,17: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,18: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,19: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,20: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,21: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,22: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,23: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,24: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,25: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,26: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,27: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,28: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,29: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,30: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,31: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,32: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,33: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,34: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,35: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,36: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,37: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,38: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,39: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,40: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,41: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,42: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,43: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,44: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,45: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,46: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,47: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,48: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,49: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,50: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,51: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,52: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,53: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,54: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,55: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,56: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,57: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,58: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,59: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,60: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,61: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,62: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,63: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,64: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,65: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,66: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,67: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,68: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,69: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,70: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,71: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,72: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,73: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,74: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,75: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,76: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,77: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,78: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,79: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,80: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,81: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,82: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,83: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,84: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,85: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,86: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,87: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,88: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,89: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,90: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,91: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,92: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,93: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,18,94: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,95: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,96: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,97: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,98: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,99: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,18,100: context range 0 [detached], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,19,0: context range 0 [detached], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,19,1: context range 0 [detached], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,19,2: context range 0 [detached], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,19,3: context range 0 [detached], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,20,0: context range 0 [detached], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,20,1: context range 0 [detached], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,20,2: context range 0 [detached], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,20,3: context range 0 [detached], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,21,0: context range 0 [detached], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,21,1: context range 0 [detached], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,21,2: context range 0 [detached], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,21,3: context range 0 [detached], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,22,0: context range 0 [detached], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,22,1: context range 0 [detached], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,22,2: context range 0 [detached], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,22,3: context range 0 [detached], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,0: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,1: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,2: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,3: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,4: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,5: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,6: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,7: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,8: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,9: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,10: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,11: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,12: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,13: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,14: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,15: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,16: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,17: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,18: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,19: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,20: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,21: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,22: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,23: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,24: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,25: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,26: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,27: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,28: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,29: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,30: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,31: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,32: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,33: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,34: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,35: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,36: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,37: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,38: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,39: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,40: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,41: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,42: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,43: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,44: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,45: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,46: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,47: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,48: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,49: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,50: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,51: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,52: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,53: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,54: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,55: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,56: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,57: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,58: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,59: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,60: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,61: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,62: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,63: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,64: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,65: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,66: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,67: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,68: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,69: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,70: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,71: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,72: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,73: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,74: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,75: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,76: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,77: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,78: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,79: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,80: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,81: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,82: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,83: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,84: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,85: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,86: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,87: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,88: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,89: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,90: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,91: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,92: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,93: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,23,94: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,95: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,96: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,97: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,98: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,99: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,23,100: context range 0 [detached], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,24,0: context range 0 [detached], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,24,1: context range 0 [detached], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,24,2: context range 0 [detached], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,24,3: context range 0 [detached], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,25,0: context range 0 [detached], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,25,1: context range 0 [detached], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,25,2: context range 0 [detached], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,25,3: context range 0 [detached], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,26,0: context range 0 [detached], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,26,1: context range 0 [detached], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,26,2: context range 0 [detached], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,26,3: context range 0 [detached], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,27,0: context range 0 [detached], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 400 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,27,1: context range 0 [detached], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 400 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,27,2: context range 0 [detached], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 400 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,27,3: context range 0 [detached], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 400 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,28,0: context range 0 [detached], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,28,1: context range 0 [detached], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,28,2: context range 0 [detached], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,28,3: context range 0 [detached], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,0: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,1: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,2: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,3: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,4: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,5: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,6: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,7: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,8: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,9: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,10: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,11: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,12: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,13: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,14: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,15: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,16: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,17: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,18: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,19: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,20: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,21: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,22: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,23: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,24: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,25: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,26: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,27: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,28: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,29: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,30: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,31: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,32: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,33: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,34: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,35: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,36: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,37: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,38: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,39: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,40: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,41: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,42: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,43: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,44: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,45: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,46: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,47: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,48: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,49: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,50: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,51: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,52: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,53: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,54: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,55: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,56: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,57: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,58: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,59: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,60: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,61: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,62: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,63: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,64: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,65: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,66: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,67: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,68: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,69: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,70: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,71: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,72: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,73: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,74: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,75: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,76: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,77: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,78: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,79: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,80: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,81: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,82: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,83: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,84: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,85: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,86: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,87: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,88: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,89: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,90: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,91: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,92: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,93: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass0,29,94: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,95: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,96: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,97: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,98: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,99: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,29,100: context range 0 [detached], argument range 29 [testDiv, 0, comment, 5], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,30,0: context range 0 [detached], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,30,1: context range 0 [detached], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,30,2: context range 0 [detached], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,30,3: context range 0 [detached], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,31,0: context range 0 [detached], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,31,1: context range 0 [detached], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,31,2: context range 0 [detached], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,31,3: context range 0 [detached], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,32,0: context range 0 [detached], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,32,1: context range 0 [detached], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,32,2: context range 0 [detached], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,32,3: context range 0 [detached], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,33,0: context range 0 [detached], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,33,1: context range 0 [detached], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,33,2: context range 0 [detached], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,33,3: context range 0 [detached], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,34,0: context range 0 [detached], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,34,1: context range 0 [detached], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,34,2: context range 0 [detached], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,34,3: context range 0 [detached], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,35,0: context range 0 [detached], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,35,1: context range 0 [detached], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,35,2: context range 0 [detached], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,35,3: context range 0 [detached], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,36,0: context range 0 [detached], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,36,1: context range 0 [detached], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,36,2: context range 0 [detached], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,36,3: context range 0 [detached], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,37,0: context range 0 [detached], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,37,1: context range 0 [detached], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,37,2: context range 0 [detached], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,37,3: context range 0 [detached], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,38,0: context range 0 [detached], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,38,1: context range 0 [detached], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,38,2: context range 0 [detached], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,38,3: context range 0 [detached], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,39,0: context range 0 [detached], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,39,1: context range 0 [detached], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,39,2: context range 0 [detached], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,39,3: context range 0 [detached], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,40,0: context range 0 [detached], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,40,1: context range 0 [detached], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,40,2: context range 0 [detached], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,40,3: context range 0 [detached], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass0,41,0: context range 0 [detached], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,41,1: context range 0 [detached], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,41,2: context range 0 [detached], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass0,41,3: context range 0 [detached], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,0,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,0,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,0,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,0,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,1,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,1,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,1,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,1,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,2,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,2,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,2,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,2,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,3,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,3,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,3,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,3,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,4,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,4,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,4,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,4,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,5,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,5,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,5,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,5,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,6,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,6,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,6,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,6,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,7,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,7,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,7,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,7,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,8,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,8,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,8,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,8,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,9,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,9,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,9,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,9,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,10,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,10,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,10,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,10,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,11,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,11,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,11,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,11,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,12,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,12,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,12,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,12,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,13,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,13,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,13,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,13,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,14,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,14,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,14,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,14,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,15,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,15,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,15,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,15,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,16,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,16,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,16,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,16,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,17,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,17,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,17,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,17,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,18,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,18,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,18,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,18,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,19,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,19,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,19,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,19,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,20,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,20,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,20,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,20,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,21,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,21,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,21,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,21,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,22,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,22,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,22,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,22,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,23,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,23,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,23,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,23,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,24,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,24,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,24,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,24,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,25,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,25,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,25,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,25,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,26,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,26,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,26,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,26,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,27,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,27,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,27,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,27,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 700 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,28,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,28,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,28,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,28,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,29,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,29,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,29,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,29,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,30,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,30,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,30,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,30,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,31,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,31,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,31,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,31,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,32,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,32,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,32,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,32,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,33,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,33,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,33,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,33,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,34,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,34,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,34,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,34,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,35,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,35,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,35,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,35,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,36,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,36,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,36,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,36,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,37,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,37,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,37,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,37,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,38,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,38,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,38,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,38,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,39,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,39,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,39,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,39,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,40,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,40,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,40,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,40,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass1,41,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,41,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,41,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass1,41,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,0,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,0,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,0,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,0,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,1,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,1,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,1,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,1,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,2,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,2,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,2,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,2,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,3,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,3,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,3,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,3,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,4,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,4,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,4,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,4,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,5,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,5,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,5,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,5,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,6,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,6,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,6,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,6,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,7,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,7,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,7,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,7,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,8,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,8,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,8,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,8,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,9,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,9,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,9,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,9,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,10,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,10,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,10,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,10,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,11,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,11,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,11,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,11,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,12,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,12,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,12,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,12,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,13,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,13,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,13,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,13,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,14,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,14,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,14,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,14,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,15,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,15,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,15,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,15,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 800 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   1...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,16,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,16,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,16,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,16,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,17,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,17,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,17,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,17,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,18,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,18,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,18,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,18,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,19,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,19,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,19,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,19,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,20,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,20,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,20,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,20,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,21,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,21,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,21,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,21,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,22,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,22,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,22,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,22,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,23,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,23,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,23,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,23,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,24,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,24,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,24,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,24,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,25,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,25,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,25,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,25,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,26,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,26,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,26,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,26,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,27,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 900 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,27,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 900 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,27,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 900 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,27,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 900 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the test...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,28,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,28,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,28,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,28,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,29,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,29,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,29,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,29,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,30,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,30,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,30,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,30,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,31,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,31,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,31,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,31,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,32,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,32,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,32,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,32,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,33,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,33,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,33,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,33,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,34,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,34,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,34,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,34,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,35,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,35,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,35,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,35,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,36,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,36,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,36,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,36,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,37,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,37,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,37,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,37,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,38,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,38,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,38,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,38,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,39,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,39,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,39,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,39,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,40,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,40,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,40,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,40,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass2,41,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,41,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,41,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass2,41,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "A", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how NaN
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65538
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65539
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65540
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65534
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65533
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65532
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967295
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967296
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967297
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967298
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967299
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967300
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -73.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -72.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -71.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -70.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -69.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -68.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "NaN"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65538"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65539"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65540"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65534"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65533"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65532"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967295"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967296"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967297"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967298"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967299"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967300"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-73.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-72.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-71.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-70.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-69.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-68.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,0,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how null
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how undefined
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how true
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how false
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how ""
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,0,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "quasit"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,1,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,1,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,1,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,1,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,2,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,2,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,2,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,2,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,3,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,3,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,4,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,4,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,4,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,4,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,5,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,5,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,5,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,5,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,6,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,6,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,6,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,6,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,7,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,7,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,7,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,7,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,8,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,8,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,8,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,8,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,9,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,9,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,9,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,9,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,10,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,10,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,10,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,10,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,11,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,11,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,11,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,11,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,12,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,12,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,12,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,12,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,13,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,13,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,13,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,13,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,14,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,14,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,14,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,14,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,15,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,15,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,15,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,15,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,16,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,16,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,16,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,16,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,17,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,17,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,17,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,17,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,18,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,18,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,18,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,19,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,19,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,19,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,19,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,20,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,20,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,20,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,20,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,21,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,21,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,21,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,21,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,22,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,22,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,22,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,22,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how NaN
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65538
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65539
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65540
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65534
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65533
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65532
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -73.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -72.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -71.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -70.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -69.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -68.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65538"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65539"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65540"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,23,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how null
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how undefined
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how true
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how false
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how ""
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,23,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,24,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,24,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,24,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,24,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,25,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,25,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,25,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,25,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,26,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,26,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,26,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,26,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,27,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,27,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,27,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,27,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,28,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,28,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,28,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,28,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how NaN
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -Infinity
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65538
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65539
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 65540
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65537
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65536
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65535
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65534
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65533
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -65532
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967295
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967296
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967297
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967298
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967299
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4294967300
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 4.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -73.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -72.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -71.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -70.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -69.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how -68.5
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "2"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "3"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-1"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "NaN"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65538"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65539"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "65540"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65537"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65536"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65535"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65534"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65533"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-65532"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967295"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967296"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967297"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967298"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967299"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4294967300"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "4.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-73.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-72.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-71.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-70.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-69.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "-68.5"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass3,29,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how null
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how undefined
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how true
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how false
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how ""
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,29,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how "quasit"
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,30,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,30,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,30,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,30,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,31,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,31,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,31,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,31,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,32,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,32,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,32,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,32,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,33,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,33,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,33,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,33,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,34,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,34,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,34,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,34,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,35,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,35,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,35,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,35,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,36,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,36,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,36,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,36,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,37,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,37,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,37,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,37,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,38,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,38,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,38,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,38,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,39,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,39,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,39,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,39,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,40,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,40,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,40,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,40,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass3,41,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,41,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,41,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass3,41,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,0,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,0,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,0,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,0,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,1,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,1,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,1,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,1,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,2,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,2,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,2,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,2,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,3,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,3,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,3,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,3,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,4,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,4,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,4,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,4,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,5,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,5,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,5,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,5,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,6,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,6,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,6,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,6,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,7,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,7,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,7,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,7,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,8,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,8,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,8,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,8,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,9,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,9,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,9,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,9,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,10,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,10,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,10,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,10,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,11,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,11,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,11,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,11,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,12,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,12,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,12,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,12,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,13,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,13,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,13,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,13,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,14,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,14,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,14,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,14,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,15,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,15,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,15,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,15,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,16,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,16,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,16,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,16,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,17,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,17,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,17,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,17,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,18,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,18,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,18,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,18,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,19,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,19,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,19,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,19,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,20,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,20,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,20,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,20,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,21,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,21,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,21,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,21,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,22,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,22,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,22,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,22,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,23,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,23,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,23,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,23,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,24,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,24,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,24,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,24,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,25,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,25,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,25,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,25,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,26,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,26,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,26,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,26,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,27,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,27,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,27,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,27,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,28,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,28,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,28,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,28,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,29,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,29,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,29,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,29,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,30,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,30,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,30,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,30,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,31,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,31,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,31,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,31,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,32,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,32,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,32,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,32,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,33,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,33,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,33,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,33,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,34,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,34,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,34,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,34,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,35,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,35,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,35,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,35,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,36,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,36,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,36,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,36,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,37,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,37,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,37,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,37,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,38,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,38,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,38,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,38,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,39,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,39,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,39,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,39,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,40,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,40,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,40,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,40,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass4,41,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,41,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,41,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass4,41,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,0,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,0,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,0,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,0,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,1,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,1,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,1,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,1,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,2,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,2,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,2,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,2,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,3,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,3,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,3,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,3,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,4,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,4,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,4,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,4,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,5,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,5,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,5,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,5,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,6,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,6,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,6,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,6,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,7,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,7,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,7,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,7,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,8,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,8,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,8,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,8,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,9,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,9,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,9,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,9,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,10,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,10,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,10,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,10,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,11,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,11,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,11,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,11,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,12,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,12,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,12,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,12,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,13,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,13,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,13,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,13,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,14,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,14,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,14,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,14,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,15,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,15,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,15,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,15,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,16,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,16,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,16,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,16,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,17,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,17,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,17,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,17,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,18,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,18,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,18,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,18,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,19,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,19,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,19,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,19,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,20,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,20,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,20,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,20,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,21,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,21,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,21,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,21,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,22,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,22,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,22,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,22,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,23,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,23,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,23,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,23,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,24,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,24,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,24,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,24,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,25,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,25,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,25,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,25,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,26,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,26,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,26,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,26,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,27,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,27,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,27,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,27,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 1000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,28,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,28,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,28,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,28,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,29,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,29,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,29,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,29,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,30,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,30,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,30,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,30,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,31,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,31,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,31,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,31,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,32,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,32,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,32,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,32,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,33,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,33,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,33,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,33,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,34,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,34,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,34,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,34,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,35,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,35,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,35,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,35,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,36,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,36,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,36,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,36,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,37,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,37,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,37,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,37,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,38,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,38,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,38,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,38,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,39,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,39,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,39,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,39,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,40,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,40,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,40,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,40,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass5,41,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,41,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,41,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass5,41,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,0,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,0,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,0,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,0,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,1,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,1,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,1,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,1,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,2,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,2,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,2,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,2,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,3,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,3,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,3,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,3,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,4,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,4,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,4,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,4,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,5,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,5,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,5,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,5,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,6,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,6,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,6,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,6,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,7,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,7,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,7,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,7,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,8,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,8,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,8,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,8,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,9,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,9,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,9,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,9,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,10,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,10,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,10,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,10,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,11,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,11,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,11,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,11,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,12,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,12,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,12,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,12,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,13,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,13,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,13,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,13,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,14,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,14,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,14,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,14,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,15,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,15,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,15,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,15,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,16,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,16,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,16,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,16,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,17,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,17,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,17,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,17,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,18,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,18,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,18,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,18,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,19,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,19,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,19,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,19,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,20,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,20,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,20,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,20,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,21,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,21,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,21,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,21,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,22,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,22,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,22,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,22,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,23,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,23,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,23,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,23,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,24,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,24,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,24,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,24,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,25,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,25,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,25,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,25,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,26,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,26,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,26,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,26,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,27,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,27,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,27,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,27,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,28,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,28,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,28,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,28,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,29,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,29,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,29,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,29,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,30,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,30,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,30,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,30,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,31,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,31,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,31,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,31,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,32,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,32,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,32,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,32,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,33,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,33,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,33,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,33,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,34,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,34,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,34,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,34,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,35,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,35,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,35,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,35,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,36,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,36,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,36,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,36,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,37,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,37,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,37,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,37,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,38,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,38,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,38,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,38,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,39,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,39,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,39,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,39,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,40,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,40,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,40,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,40,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass6,41,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,41,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,41,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass6,41,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "klmnop ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,0,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,0,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,0,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,0,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,1,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,1,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,1,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,1,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,2,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,2,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,2,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,2,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,3,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,3,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,3,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,3,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,4,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,4,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,4,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,4,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,5,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,5,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,5,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,5,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,6,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,6,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,6,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,6,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,7,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,7,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,7,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,7,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,8,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,8,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,8,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,8,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,9,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,9,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,9,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,9,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,10,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,10,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,10,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,10,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,11,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,11,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,11,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,11,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,12,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,12,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,12,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,12,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,13,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,13,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,13,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,13,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,14,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,14,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,14,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,14,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,15,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,15,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,15,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,15,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,16,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,16,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,16,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,16,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,17,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,17,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,17,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,17,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,18,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,18,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,18,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,18,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,19,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,19,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,19,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,19,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,20,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,20,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,20,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,20,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,21,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,21,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,21,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,21,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,22,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,22,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,22,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,22,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,23,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,23,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,23,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,23,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,24,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,24,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,24,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,24,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,25,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,25,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,25,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,25,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,26,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,26,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,26,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,26,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,27,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,27,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,27,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,27,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,28,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,28,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,28,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,28,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,29,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,29,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,29,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,29,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,30,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,30,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,30,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,30,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,31,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,31,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,31,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,31,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,32,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,32,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,32,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,32,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,33,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,33,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,33,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,33,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,34,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,34,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,34,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,34,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,35,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,35,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,35,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,35,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,36,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,36,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,36,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,36,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,37,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,37,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,37,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,37,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,38,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,38,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,38,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,38,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,39,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,39,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,39,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,39,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,40,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,40,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,40,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,40,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass7,41,0: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,41,1: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,41,2: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass7,41,3: context range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "3456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,0,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,0,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,0,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,0,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,1,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,1,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,1,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,1,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,2,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,2,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,2,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,2,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,3,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,3,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,3,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,3,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,4,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,4,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,4,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,4,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,5,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,5,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,5,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,5,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,6,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,6,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,6,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,6,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,7,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,7,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,7,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,7,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,8,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,8,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,8,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,8,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,9,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,9,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,9,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,9,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,10,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,10,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,10,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,10,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,11,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,11,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,11,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,11,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,12,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,12,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,12,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,12,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,13,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,13,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,13,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,13,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,14,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,14,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,14,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,14,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,15,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,15,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,15,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,15,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,16,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,16,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,16,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,16,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,17,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,17,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,17,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,17,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,18,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,18,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,18,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,18,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,19,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,19,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,19,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,19,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,20,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,20,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,20,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,20,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,21,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,21,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,21,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,21,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,22,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,22,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,22,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,22,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,23,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,23,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,23,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,23,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,24,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,24,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,24,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,24,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,25,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,25,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,25,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,25,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,26,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,26,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,26,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,26,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,27,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,27,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,27,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,27,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,28,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,28,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,28,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,28,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,29,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,29,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,29,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,29,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,30,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,30,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,30,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,30,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,31,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,31,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,31,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,31,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,32,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,32,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,32,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,32,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,33,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,33,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,33,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,33,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,34,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,34,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,34,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,34,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,35,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,35,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,35,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,35,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,36,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,36,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,36,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,36,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,37,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,37,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,37,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,37,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,38,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,38,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,38,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,38,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,39,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,39,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,39,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,39,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,40,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,40,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,40,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,40,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass8,41,0: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,41,1: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,41,2: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass8,41,3: context range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "23", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,0,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,0,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,0,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,0,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,1,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,1,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,1,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,1,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,2,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,2,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,2,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,2,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,3,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,3,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,3,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,3,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,4,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,4,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,4,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,4,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,5,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,5,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,5,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,5,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,6,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,6,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,6,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,6,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,7,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,7,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,7,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,7,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,8,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,8,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,8,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,8,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,9,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,9,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,9,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,9,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,10,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,10,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,10,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,10,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,11,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,11,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,11,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,11,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,12,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,12,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,12,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,12,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,13,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,13,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,13,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,13,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,14,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,14,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,14,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,14,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,15,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,15,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,15,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,15,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,16,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,16,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,16,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,16,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,17,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,17,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,17,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,17,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,18,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,18,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,18,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,18,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,19,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,19,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,19,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,19,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,20,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,20,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,20,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,20,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,21,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,21,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,21,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,21,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,22,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,22,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,22,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,22,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,23,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,23,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,23,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,23,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,24,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,24,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,24,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,24,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,25,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,25,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,25,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,25,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,26,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,26,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,26,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,26,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,27,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,27,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,27,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,27,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,28,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,28,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,28,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,28,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,29,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,29,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,29,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,29,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,30,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,30,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,30,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,30,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,31,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,31,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,31,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,31,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,32,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,32,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,32,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,32,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,33,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,33,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,33,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,33,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,34,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,34,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,34,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,34,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,35,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,35,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,35,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,35,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,36,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,36,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,36,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,36,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,37,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,37,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,37,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,37,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,38,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,38,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,38,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,38,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,39,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,39,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,39,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,39,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,40,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,40,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,40,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,40,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass9,41,0: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,41,1: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,41,2: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass9,41,3: context range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,0,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,0,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,0,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,0,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,1,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,1,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,1,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,1,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,2,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,2,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,2,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,2,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,3,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,3,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,3,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,3,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,4,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,4,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,4,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,4,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,5,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,5,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,5,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,5,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,6,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,6,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,6,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,6,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,7,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,7,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,7,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,7,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,8,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,8,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,8,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,8,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,9,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,9,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,9,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,9,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,10,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,10,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,10,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,10,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,11,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,11,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,11,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,11,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,12,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,12,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,12,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,12,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,13,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,13,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,13,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,13,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,14,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,14,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,14,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,14,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,15,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,15,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,15,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,15,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,16,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,16,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,16,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,16,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,17,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,17,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,17,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,17,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,18,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,18,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,18,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,18,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,19,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,19,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,19,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,19,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,20,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,20,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,20,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,20,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,21,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,21,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,21,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,21,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,22,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,22,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,22,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,22,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,23,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,23,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,23,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,23,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,24,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,24,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,24,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,24,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,25,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,25,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,25,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,25,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,26,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,26,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,26,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,26,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,27,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,27,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,27,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,27,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,28,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,28,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,28,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,28,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,29,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,29,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,29,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,29,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,30,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,30,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,30,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,30,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,31,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,31,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,31,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,31,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,32,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,32,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,32,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,32,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,33,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,33,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,33,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,33,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,34,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,34,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,34,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,34,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,35,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,35,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,35,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,35,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,36,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,36,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,36,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,36,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,37,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,37,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,37,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,37,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,38,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,38,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,38,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,38,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,39,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,39,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,39,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,39,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,40,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,40,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,40,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,40,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass10,41,0: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,41,1: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,41,2: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass10,41,3: context range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "qrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,0,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,0,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,0,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,0,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,1,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,1,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,1,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,1,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,2,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,2,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,2,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,2,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,3,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,3,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,3,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,3,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,4,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,4,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,4,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,4,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,5,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,5,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,5,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,5,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,6,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,6,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,6,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,6,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,7,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,7,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,7,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,7,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,8,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,8,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,8,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,8,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,9,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,9,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,9,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,9,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,10,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,10,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,10,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,10,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,11,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,11,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,11,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,11,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,12,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,12,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,12,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,12,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,13,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,13,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,13,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,13,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,14,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,14,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,14,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,14,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,15,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,15,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,15,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,15,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,16,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,16,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,16,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,16,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,17,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,17,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,17,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,17,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,18,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,18,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,18,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,18,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,19,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,19,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,19,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,19,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,20,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,20,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,20,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,20,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,21,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,21,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,21,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,21,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,22,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,22,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,22,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,22,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,23,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,23,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,23,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,23,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,24,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,24,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,24,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,24,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,25,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,25,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,25,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,25,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,26,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,26,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,26,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,26,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,27,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,27,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,27,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,27,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 2000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,28,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,28,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,28,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,28,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,29,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,29,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,29,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,29,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,30,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,30,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,30,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,30,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,31,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,31,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,31,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,31,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,32,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,32,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,32,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,32,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,33,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,33,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,33,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,33,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,34,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,34,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,34,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,34,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,35,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,35,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,35,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,35,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,36,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,36,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,36,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,36,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,37,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,37,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,37,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,37,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,38,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,38,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,38,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,38,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,39,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,39,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,39,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,39,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,40,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,40,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,40,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,40,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass11,41,0: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,41,1: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,41,2: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass11,41,3: context range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,0,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,0,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,0,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,0,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,1,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,1,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,1,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,1,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,2,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,2,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,2,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,2,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,3,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,3,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,3,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,3,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,4,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,4,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,4,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,4,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,5,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,5,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,5,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,5,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,6,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,6,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,6,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,6,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,7,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,7,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,7,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,7,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,8,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,8,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,8,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,8,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,9,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,9,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,9,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,9,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,10,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,10,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,10,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,10,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,11,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,11,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,11,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,11,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,12,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,12,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,12,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,12,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,13,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,13,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,13,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,13,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,14,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,14,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,14,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,14,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,15,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,15,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,15,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,15,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,16,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,16,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,16,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,16,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,17,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,17,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,17,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,17,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,18,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,18,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,18,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,18,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,19,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,19,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,19,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,19,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,20,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,20,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,20,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,20,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,21,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,21,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,21,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,21,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,22,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,22,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,22,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,22,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,23,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,23,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,23,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,23,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,24,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,24,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,24,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,24,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,25,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,25,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,25,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,25,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,26,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,26,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,26,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,26,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,27,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,27,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,27,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,27,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,28,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,28,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,28,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,28,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,29,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,29,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,29,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,29,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,30,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,30,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,30,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,30,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,31,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,31,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,31,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,31,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,32,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,32,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,32,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,32,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,33,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,33,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,33,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,33,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,34,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,34,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,34,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,34,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,35,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,35,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,35,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,35,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,36,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,36,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,36,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,36,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,37,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,37,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,37,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,37,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,38,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,38,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,38,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,38,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,39,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,39,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,39,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,39,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,40,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,40,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,40,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,40,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass12,41,0: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,41,1: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,41,2: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass12,41,3: context range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "ghijkl", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,0,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,0,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,0,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,0,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,1,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,1,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,1,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,1,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,2,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,2,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,2,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,2,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,3,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,3,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,3,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,3,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,4,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,4,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,4,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,4,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,5,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,5,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,5,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,5,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,6,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,6,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,6,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,6,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,7,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,7,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,7,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,7,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,8,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,8,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,8,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,8,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,9,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,9,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,9,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,9,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,10,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,10,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,10,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,10,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,11,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,11,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,11,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,11,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,12,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,12,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,12,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,12,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,13,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,13,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,13,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,13,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,14,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,14,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,14,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,14,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,15,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,15,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,15,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,15,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,16,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,16,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,16,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,16,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,17,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,17,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,17,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,17,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,18,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,18,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,18,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,18,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,19,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,19,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,19,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,19,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,20,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,20,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,20,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,20,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,21,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,21,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,21,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,21,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,22,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,22,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,22,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,22,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,23,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,23,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,23,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,23,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,24,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,24,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,24,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,24,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,25,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,25,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,25,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,25,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,26,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,26,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,26,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,26,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,27,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,27,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,27,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,27,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,28,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,28,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,28,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,28,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,29,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,29,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,29,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,29,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,30,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,30,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,30,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,30,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,31,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,31,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,31,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,31,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,32,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,32,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,32,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,32,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,33,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,33,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,33,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,33,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,34,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,34,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,34,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,34,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,35,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,35,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,35,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,35,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,36,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,36,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,36,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,36,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,37,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,37,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,37,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,37,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,38,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,38,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,38,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,38,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,39,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,39,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,39,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,39,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,40,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,40,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,40,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,40,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass13,41,0: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,41,1: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,41,2: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass13,41,3: context range 13 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,0,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,0,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,0,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,0,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,1,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,1,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,1,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,1,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,2,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,2,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,2,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,2,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,3,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,3,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,3,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,3,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,4,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,4,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,4,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,4,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,5,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,5,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,5,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,5,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,6,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,6,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,6,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,6,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,7,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,7,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,7,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,7,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,8,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,8,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,8,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,8,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,9,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,9,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,9,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,9,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,10,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,10,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,10,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,10,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,11,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,11,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,11,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,11,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,12,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,12,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,12,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,12,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,13,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,13,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,13,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,13,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,14,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,14,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,14,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,14,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,15,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,15,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,15,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,15,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,16,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,16,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,16,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,16,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,17,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,17,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,17,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,17,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,18,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,18,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,18,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,18,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,19,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,19,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,19,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,19,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,20,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,20,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,20,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,20,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,21,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,21,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,21,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,21,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,22,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,22,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,22,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,22,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,23,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,23,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,23,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,23,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,24,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,24,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,24,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,24,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,25,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,25,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,25,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,25,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,26,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,26,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,26,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,26,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,27,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,27,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,27,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,27,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,28,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,28,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,28,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,28,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,29,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,29,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,29,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,29,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,30,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,30,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,30,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,30,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,31,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,31,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,31,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,31,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,32,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,32,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,32,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,32,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,33,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,33,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,33,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,33,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,34,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,34,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,34,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,34,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,35,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,35,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,35,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,35,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,36,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,36,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,36,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,36,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,37,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,37,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,37,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,37,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,38,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,38,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,38,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,38,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,39,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,39,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,39,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,39,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,40,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,40,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,40,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,40,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass14,41,0: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,41,1: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,41,2: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass14,41,3: context range 14 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,0,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,0,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,0,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,0,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,1,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,1,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,1,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,1,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,2,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,2,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,2,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,2,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,3,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,3,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,3,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,3,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,4,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,4,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,4,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,4,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,5,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,5,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,5,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,5,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,6,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,6,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,6,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,6,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,7,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,7,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,7,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,7,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,8,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,8,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,8,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,8,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,9,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,9,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,9,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,9,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,10,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,10,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,10,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,10,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,11,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,11,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,11,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,11,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,12,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,12,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,12,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,12,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,13,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,13,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,13,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,13,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,14,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,14,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,14,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,14,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,15,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,15,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,15,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,15,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,16,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,16,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,16,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,16,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,17,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,17,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,17,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,17,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,18,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,18,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,18,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,18,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,19,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,19,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,19,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,19,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,20,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,20,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,20,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,20,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,21,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,21,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,21,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,21,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,22,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,22,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,22,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,22,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,23,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,23,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,23,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,23,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,24,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,24,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,24,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,24,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,25,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,25,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,25,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,25,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,26,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,26,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,26,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,26,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,27,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,27,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,27,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,27,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,28,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,28,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,28,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,28,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,29,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,29,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,29,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,29,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,30,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,30,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,30,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,30,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,31,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,31,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,31,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,31,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,32,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,32,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,32,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,32,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,33,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,33,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,33,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,33,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,34,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,34,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,34,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,34,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,35,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,35,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,35,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,35,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,36,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,36,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,36,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,36,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,37,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,37,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,37,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,37,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,38,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,38,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,38,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,38,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,39,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,39,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,39,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,39,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,40,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,40,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,40,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,40,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass15,41,0: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,41,1: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,41,2: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass15,41,3: context range 15 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,0,0: context range 16 [document.head, 1, document.head, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,0,1: context range 16 [document.head, 1, document.head, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,0,2: context range 16 [document.head, 1, document.head, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,0,3: context range 16 [document.head, 1, document.head, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,1,0: context range 16 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,1,1: context range 16 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,1,2: context range 16 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,1,3: context range 16 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,2,0: context range 16 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,2,1: context range 16 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,2,2: context range 16 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,2,3: context range 16 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,3,0: context range 16 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,3,1: context range 16 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,3,2: context range 16 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,3,3: context range 16 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,4,0: context range 16 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,4,1: context range 16 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,4,2: context range 16 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,4,3: context range 16 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,5,0: context range 16 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,5,1: context range 16 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,5,2: context range 16 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,5,3: context range 16 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,6,0: context range 16 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,6,1: context range 16 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,6,2: context range 16 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,6,3: context range 16 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,7,0: context range 16 [document.head, 1, document.head, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,7,1: context range 16 [document.head, 1, document.head, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,7,2: context range 16 [document.head, 1, document.head, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,7,3: context range 16 [document.head, 1, document.head, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,8,0: context range 16 [document.head, 1, document.head, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,8,1: context range 16 [document.head, 1, document.head, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,8,2: context range 16 [document.head, 1, document.head, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,8,3: context range 16 [document.head, 1, document.head, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,9,0: context range 16 [document.head, 1, document.head, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,9,1: context range 16 [document.head, 1, document.head, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,9,2: context range 16 [document.head, 1, document.head, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,9,3: context range 16 [document.head, 1, document.head, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,10,0: context range 16 [document.head, 1, document.head, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,10,1: context range 16 [document.head, 1, document.head, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,10,2: context range 16 [document.head, 1, document.head, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,10,3: context range 16 [document.head, 1, document.head, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,11,0: context range 16 [document.head, 1, document.head, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,11,1: context range 16 [document.head, 1, document.head, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,11,2: context range 16 [document.head, 1, document.head, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,11,3: context range 16 [document.head, 1, document.head, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,12,0: context range 16 [document.head, 1, document.head, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,12,1: context range 16 [document.head, 1, document.head, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,12,2: context range 16 [document.head, 1, document.head, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,12,3: context range 16 [document.head, 1, document.head, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,13,0: context range 16 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,13,1: context range 16 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,13,2: context range 16 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,13,3: context range 16 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,14,0: context range 16 [document.head, 1, document.head, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,14,1: context range 16 [document.head, 1, document.head, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,14,2: context range 16 [document.head, 1, document.head, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,14,3: context range 16 [document.head, 1, document.head, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,15,0: context range 16 [document.head, 1, document.head, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,15,1: context range 16 [document.head, 1, document.head, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,15,2: context range 16 [document.head, 1, document.head, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,15,3: context range 16 [document.head, 1, document.head, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,16,0: context range 16 [document.head, 1, document.head, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,16,1: context range 16 [document.head, 1, document.head, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,16,2: context range 16 [document.head, 1, document.head, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,16,3: context range 16 [document.head, 1, document.head, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,17,0: context range 16 [document.head, 1, document.head, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,17,1: context range 16 [document.head, 1, document.head, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,17,2: context range 16 [document.head, 1, document.head, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,17,3: context range 16 [document.head, 1, document.head, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,18,0: context range 16 [document.head, 1, document.head, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,18,1: context range 16 [document.head, 1, document.head, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,18,2: context range 16 [document.head, 1, document.head, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,18,3: context range 16 [document.head, 1, document.head, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,19,0: context range 16 [document.head, 1, document.head, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,19,1: context range 16 [document.head, 1, document.head, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,19,2: context range 16 [document.head, 1, document.head, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,19,3: context range 16 [document.head, 1, document.head, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,20,0: context range 16 [document.head, 1, document.head, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,20,1: context range 16 [document.head, 1, document.head, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,20,2: context range 16 [document.head, 1, document.head, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,20,3: context range 16 [document.head, 1, document.head, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,21,0: context range 16 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,21,1: context range 16 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,21,2: context range 16 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,21,3: context range 16 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,22,0: context range 16 [document.head, 1, document.head, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,22,1: context range 16 [document.head, 1, document.head, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,22,2: context range 16 [document.head, 1, document.head, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,22,3: context range 16 [document.head, 1, document.head, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,23,0: context range 16 [document.head, 1, document.head, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,23,1: context range 16 [document.head, 1, document.head, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,23,2: context range 16 [document.head, 1, document.head, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,23,3: context range 16 [document.head, 1, document.head, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,24,0: context range 16 [document.head, 1, document.head, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,24,1: context range 16 [document.head, 1, document.head, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,24,2: context range 16 [document.head, 1, document.head, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,24,3: context range 16 [document.head, 1, document.head, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,25,0: context range 16 [document.head, 1, document.head, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,25,1: context range 16 [document.head, 1, document.head, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,25,2: context range 16 [document.head, 1, document.head, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,25,3: context range 16 [document.head, 1, document.head, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,26,0: context range 16 [document.head, 1, document.head, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,26,1: context range 16 [document.head, 1, document.head, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,26,2: context range 16 [document.head, 1, document.head, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,26,3: context range 16 [document.head, 1, document.head, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,27,0: context range 16 [document.head, 1, document.head, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,27,1: context range 16 [document.head, 1, document.head, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,27,2: context range 16 [document.head, 1, document.head, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,27,3: context range 16 [document.head, 1, document.head, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,28,0: context range 16 [document.head, 1, document.head, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,28,1: context range 16 [document.head, 1, document.head, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,28,2: context range 16 [document.head, 1, document.head, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,28,3: context range 16 [document.head, 1, document.head, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,29,0: context range 16 [document.head, 1, document.head, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,29,1: context range 16 [document.head, 1, document.head, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,29,2: context range 16 [document.head, 1, document.head, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,29,3: context range 16 [document.head, 1, document.head, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,30,0: context range 16 [document.head, 1, document.head, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,30,1: context range 16 [document.head, 1, document.head, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,30,2: context range 16 [document.head, 1, document.head, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,30,3: context range 16 [document.head, 1, document.head, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,31,0: context range 16 [document.head, 1, document.head, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,31,1: context range 16 [document.head, 1, document.head, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,31,2: context range 16 [document.head, 1, document.head, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,31,3: context range 16 [document.head, 1, document.head, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,32,0: context range 16 [document.head, 1, document.head, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,32,1: context range 16 [document.head, 1, document.head, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,32,2: context range 16 [document.head, 1, document.head, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,32,3: context range 16 [document.head, 1, document.head, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,33,0: context range 16 [document.head, 1, document.head, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,33,1: context range 16 [document.head, 1, document.head, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,33,2: context range 16 [document.head, 1, document.head, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,33,3: context range 16 [document.head, 1, document.head, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,34,0: context range 16 [document.head, 1, document.head, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,34,1: context range 16 [document.head, 1, document.head, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,34,2: context range 16 [document.head, 1, document.head, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,34,3: context range 16 [document.head, 1, document.head, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,35,0: context range 16 [document.head, 1, document.head, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,35,1: context range 16 [document.head, 1, document.head, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,35,2: context range 16 [document.head, 1, document.head, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,35,3: context range 16 [document.head, 1, document.head, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,36,0: context range 16 [document.head, 1, document.head, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,36,1: context range 16 [document.head, 1, document.head, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,36,2: context range 16 [document.head, 1, document.head, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,36,3: context range 16 [document.head, 1, document.head, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,37,0: context range 16 [document.head, 1, document.head, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,37,1: context range 16 [document.head, 1, document.head, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,37,2: context range 16 [document.head, 1, document.head, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,37,3: context range 16 [document.head, 1, document.head, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,38,0: context range 16 [document.head, 1, document.head, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,38,1: context range 16 [document.head, 1, document.head, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,38,2: context range 16 [document.head, 1, document.head, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,38,3: context range 16 [document.head, 1, document.head, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,39,0: context range 16 [document.head, 1, document.head, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,39,1: context range 16 [document.head, 1, document.head, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,39,2: context range 16 [document.head, 1, document.head, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,39,3: context range 16 [document.head, 1, document.head, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,40,0: context range 16 [document.head, 1, document.head, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,40,1: context range 16 [document.head, 1, document.head, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,40,2: context range 16 [document.head, 1, document.head, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,40,3: context range 16 [document.head, 1, document.head, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass16,41,0: context range 16 [document.head, 1, document.head, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,41,1: context range 16 [document.head, 1, document.head, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,41,2: context range 16 [document.head, 1, document.head, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass16,41,3: context range 16 [document.head, 1, document.head, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,0,0: context range 17 [document.body, 4, document.body, 5], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,0,1: context range 17 [document.body, 4, document.body, 5], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,0,2: context range 17 [document.body, 4, document.body, 5], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,0,3: context range 17 [document.body, 4, document.body, 5], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,1,0: context range 17 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,1,1: context range 17 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,1,2: context range 17 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,1,3: context range 17 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,2,0: context range 17 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,2,1: context range 17 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,2,2: context range 17 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,2,3: context range 17 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,3,0: context range 17 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,3,1: context range 17 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,3,2: context range 17 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,3,3: context range 17 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,4,0: context range 17 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,4,1: context range 17 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,4,2: context range 17 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,4,3: context range 17 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,5,0: context range 17 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,5,1: context range 17 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,5,2: context range 17 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,5,3: context range 17 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,6,0: context range 17 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,6,1: context range 17 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,6,2: context range 17 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,6,3: context range 17 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,7,0: context range 17 [document.body, 4, document.body, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,7,1: context range 17 [document.body, 4, document.body, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,7,2: context range 17 [document.body, 4, document.body, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,7,3: context range 17 [document.body, 4, document.body, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,8,0: context range 17 [document.body, 4, document.body, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,8,1: context range 17 [document.body, 4, document.body, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,8,2: context range 17 [document.body, 4, document.body, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,8,3: context range 17 [document.body, 4, document.body, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,9,0: context range 17 [document.body, 4, document.body, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,9,1: context range 17 [document.body, 4, document.body, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,9,2: context range 17 [document.body, 4, document.body, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,9,3: context range 17 [document.body, 4, document.body, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,10,0: context range 17 [document.body, 4, document.body, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,10,1: context range 17 [document.body, 4, document.body, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,10,2: context range 17 [document.body, 4, document.body, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,10,3: context range 17 [document.body, 4, document.body, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,11,0: context range 17 [document.body, 4, document.body, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,11,1: context range 17 [document.body, 4, document.body, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,11,2: context range 17 [document.body, 4, document.body, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,11,3: context range 17 [document.body, 4, document.body, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,12,0: context range 17 [document.body, 4, document.body, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,12,1: context range 17 [document.body, 4, document.body, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,12,2: context range 17 [document.body, 4, document.body, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,12,3: context range 17 [document.body, 4, document.body, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,13,0: context range 17 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,13,1: context range 17 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,13,2: context range 17 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,13,3: context range 17 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,14,0: context range 17 [document.body, 4, document.body, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,14,1: context range 17 [document.body, 4, document.body, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,14,2: context range 17 [document.body, 4, document.body, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,14,3: context range 17 [document.body, 4, document.body, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,15,0: context range 17 [document.body, 4, document.body, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,15,1: context range 17 [document.body, 4, document.body, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,15,2: context range 17 [document.body, 4, document.body, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,15,3: context range 17 [document.body, 4, document.body, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,16,0: context range 17 [document.body, 4, document.body, 5], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,16,1: context range 17 [document.body, 4, document.body, 5], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,16,2: context range 17 [document.body, 4, document.body, 5], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,16,3: context range 17 [document.body, 4, document.body, 5], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,17,0: context range 17 [document.body, 4, document.body, 5], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,17,1: context range 17 [document.body, 4, document.body, 5], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,17,2: context range 17 [document.body, 4, document.body, 5], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,17,3: context range 17 [document.body, 4, document.body, 5], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,18,0: context range 17 [document.body, 4, document.body, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,18,1: context range 17 [document.body, 4, document.body, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,18,2: context range 17 [document.body, 4, document.body, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,18,3: context range 17 [document.body, 4, document.body, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,19,0: context range 17 [document.body, 4, document.body, 5], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,19,1: context range 17 [document.body, 4, document.body, 5], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,19,2: context range 17 [document.body, 4, document.body, 5], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,19,3: context range 17 [document.body, 4, document.body, 5], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,20,0: context range 17 [document.body, 4, document.body, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,20,1: context range 17 [document.body, 4, document.body, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,20,2: context range 17 [document.body, 4, document.body, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,20,3: context range 17 [document.body, 4, document.body, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,21,0: context range 17 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,21,1: context range 17 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,21,2: context range 17 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,21,3: context range 17 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,22,0: context range 17 [document.body, 4, document.body, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,22,1: context range 17 [document.body, 4, document.body, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,22,2: context range 17 [document.body, 4, document.body, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,22,3: context range 17 [document.body, 4, document.body, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,23,0: context range 17 [document.body, 4, document.body, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,23,1: context range 17 [document.body, 4, document.body, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,23,2: context range 17 [document.body, 4, document.body, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,23,3: context range 17 [document.body, 4, document.body, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,24,0: context range 17 [document.body, 4, document.body, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,24,1: context range 17 [document.body, 4, document.body, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,24,2: context range 17 [document.body, 4, document.body, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,24,3: context range 17 [document.body, 4, document.body, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,25,0: context range 17 [document.body, 4, document.body, 5], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,25,1: context range 17 [document.body, 4, document.body, 5], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,25,2: context range 17 [document.body, 4, document.body, 5], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,25,3: context range 17 [document.body, 4, document.body, 5], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,26,0: context range 17 [document.body, 4, document.body, 5], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,26,1: context range 17 [document.body, 4, document.body, 5], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,26,2: context range 17 [document.body, 4, document.body, 5], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,26,3: context range 17 [document.body, 4, document.body, 5], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,27,0: context range 17 [document.body, 4, document.body, 5], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,27,1: context range 17 [document.body, 4, document.body, 5], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,27,2: context range 17 [document.body, 4, document.body, 5], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,27,3: context range 17 [document.body, 4, document.body, 5], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 3000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,28,0: context range 17 [document.body, 4, document.body, 5], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,28,1: context range 17 [document.body, 4, document.body, 5], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,28,2: context range 17 [document.body, 4, document.body, 5], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,28,3: context range 17 [document.body, 4, document.body, 5], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,29,0: context range 17 [document.body, 4, document.body, 5], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,29,1: context range 17 [document.body, 4, document.body, 5], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,29,2: context range 17 [document.body, 4, document.body, 5], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,29,3: context range 17 [document.body, 4, document.body, 5], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,30,0: context range 17 [document.body, 4, document.body, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,30,1: context range 17 [document.body, 4, document.body, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,30,2: context range 17 [document.body, 4, document.body, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,30,3: context range 17 [document.body, 4, document.body, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,31,0: context range 17 [document.body, 4, document.body, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,31,1: context range 17 [document.body, 4, document.body, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,31,2: context range 17 [document.body, 4, document.body, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,31,3: context range 17 [document.body, 4, document.body, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,32,0: context range 17 [document.body, 4, document.body, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,32,1: context range 17 [document.body, 4, document.body, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,32,2: context range 17 [document.body, 4, document.body, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,32,3: context range 17 [document.body, 4, document.body, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,33,0: context range 17 [document.body, 4, document.body, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,33,1: context range 17 [document.body, 4, document.body, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,33,2: context range 17 [document.body, 4, document.body, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,33,3: context range 17 [document.body, 4, document.body, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,34,0: context range 17 [document.body, 4, document.body, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,34,1: context range 17 [document.body, 4, document.body, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,34,2: context range 17 [document.body, 4, document.body, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,34,3: context range 17 [document.body, 4, document.body, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,35,0: context range 17 [document.body, 4, document.body, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,35,1: context range 17 [document.body, 4, document.body, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,35,2: context range 17 [document.body, 4, document.body, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,35,3: context range 17 [document.body, 4, document.body, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,36,0: context range 17 [document.body, 4, document.body, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,36,1: context range 17 [document.body, 4, document.body, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,36,2: context range 17 [document.body, 4, document.body, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,36,3: context range 17 [document.body, 4, document.body, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,37,0: context range 17 [document.body, 4, document.body, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,37,1: context range 17 [document.body, 4, document.body, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,37,2: context range 17 [document.body, 4, document.body, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,37,3: context range 17 [document.body, 4, document.body, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,38,0: context range 17 [document.body, 4, document.body, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,38,1: context range 17 [document.body, 4, document.body, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,38,2: context range 17 [document.body, 4, document.body, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,38,3: context range 17 [document.body, 4, document.body, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,39,0: context range 17 [document.body, 4, document.body, 5], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,39,1: context range 17 [document.body, 4, document.body, 5], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,39,2: context range 17 [document.body, 4, document.body, 5], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,39,3: context range 17 [document.body, 4, document.body, 5], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,40,0: context range 17 [document.body, 4, document.body, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,40,1: context range 17 [document.body, 4, document.body, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,40,2: context range 17 [document.body, 4, document.body, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,40,3: context range 17 [document.body, 4, document.body, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass17,41,0: context range 17 [document.body, 4, document.body, 5], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,41,1: context range 17 [document.body, 4, document.body, 5], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,41,2: context range 17 [document.body, 4, document.body, 5], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass17,41,3: context range 17 [document.body, 4, document.body, 5], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object " ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,0,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,4: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,5: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,6: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,7: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,8: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,9: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,10: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,11: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,12: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,13: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,14: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,15: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,16: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,17: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,18: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,19: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,20: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,21: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,22: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,23: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,24: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,25: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,26: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,27: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,28: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,29: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,30: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,31: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,32: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,33: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,34: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,35: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,36: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,37: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,38: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,39: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,40: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,41: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,42: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,43: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,44: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,45: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,46: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,47: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,48: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,49: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,50: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,51: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,52: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,53: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,54: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,55: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,56: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,57: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,58: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,59: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,60: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,61: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,62: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,63: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,64: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,65: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,66: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,67: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,68: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,69: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,70: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,71: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,72: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,73: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,74: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,75: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,76: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,77: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,78: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,79: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,80: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,81: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,82: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,83: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,84: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,85: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,86: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,87: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,88: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,89: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,90: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,91: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,92: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,93: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,0,94: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,95: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,96: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,97: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,98: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,99: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,0,100: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,1,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,1,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,1,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,1,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,2,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,2,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,2,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,2,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,4: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,5: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,6: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,7: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,8: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,9: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,10: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,11: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,12: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,13: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,14: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,15: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,16: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,17: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,18: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,19: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,20: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,21: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,22: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,23: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,24: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,25: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,26: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,27: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,28: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,29: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,30: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,31: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,32: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,33: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,34: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,35: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,36: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,37: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,38: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,39: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,40: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,41: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,42: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,43: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,44: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,45: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,46: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,47: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,48: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,49: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,50: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,51: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,52: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,53: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,54: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,55: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,56: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,57: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,58: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,59: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,60: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,61: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,62: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,63: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,64: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,65: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,66: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,67: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,68: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,69: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,70: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,71: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,72: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,73: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,74: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,75: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,76: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,77: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,78: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,79: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,80: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,81: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,82: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,83: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,84: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,85: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,86: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,87: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,88: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,89: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,90: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,91: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,92: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,93: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,3,94: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,95: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,96: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,97: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,98: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,99: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,3,100: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,4,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,4,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,4,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,4,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,5,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,5,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,5,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,5,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,6,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,6,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,6,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,6,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,7,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,7,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,7,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,7,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,8,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,8,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,8,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,8,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,9,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,9,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,9,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,9,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,10,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,10,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,10,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,10,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,11,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,11,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,11,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,11,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,12,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,12,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,12,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,12,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,13,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,13,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,13,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,13,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,14,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,14,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,14,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,14,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,15,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,15,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,15,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,15,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,16,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,16,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,16,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,16,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,17,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,17,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,17,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,17,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,18,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,4: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,5: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,6: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,7: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,8: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,9: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,10: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,11: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,12: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,13: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,14: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,15: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,16: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,17: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,18: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,19: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,20: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,21: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,22: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,23: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,24: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,25: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,26: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,27: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,28: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,29: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,30: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,31: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,32: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,33: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,34: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,35: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,36: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,37: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,38: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,39: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,40: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,41: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,42: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,43: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,44: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,45: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,46: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,47: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,48: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,49: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,50: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,51: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,52: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,53: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,54: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,55: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,56: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,57: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,58: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,59: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,60: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,61: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,62: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,63: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,64: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,65: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,66: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,67: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,68: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,69: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,70: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,71: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,72: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,73: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,74: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,75: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,76: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,77: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,78: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,79: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,80: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,81: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,82: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,83: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,84: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,85: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,86: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,87: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,88: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,89: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,90: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,91: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,92: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,93: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,18,94: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,95: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,96: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,97: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,98: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,99: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,18,100: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,19,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,19,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,19,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,19,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,20,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,20,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,20,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,20,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,21,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,21,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,21,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,21,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,22,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,22,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,22,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,22,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,4: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,5: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,6: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,7: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,8: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,9: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,10: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,11: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,12: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,13: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,14: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,15: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,16: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,17: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,18: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,19: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,20: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,21: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,22: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,23: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,24: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,25: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,26: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,27: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,28: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,29: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,30: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,31: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,32: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,33: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,34: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,35: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,36: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,37: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,38: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,39: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,40: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,41: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,42: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,43: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,44: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,45: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,46: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,47: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,48: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,49: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,50: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,51: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,52: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,53: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,54: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,55: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,56: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,57: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,58: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,59: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,60: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,61: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,62: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,63: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,64: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,65: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,66: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,67: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,68: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,69: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,70: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,71: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,72: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,73: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,74: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,75: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,76: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,77: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,78: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,79: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,80: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,81: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,82: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,83: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,84: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,85: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,86: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,87: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,88: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,89: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,90: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,91: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,92: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,93: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,23,94: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,95: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,96: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,97: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,98: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,99: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,23,100: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,24,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,24,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,24,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,24,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,25,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,25,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,25,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,25,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,26,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,26,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,26,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,26,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,27,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,27,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,27,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,27,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,28,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,28,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,28,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,28,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,4: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,5: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,6: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,7: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how NaN
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,8: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,9: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,10: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -Infinity
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,11: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,12: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,13: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,14: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65538
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,15: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65539
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,16: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 65540
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,17: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65537
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,18: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65536
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,19: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65535
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,20: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65534
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,21: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65533
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,22: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -65532
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,23: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967295
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,24: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967296
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,25: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967297
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,26: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967298
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,27: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967299
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,28: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4294967300
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,29: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,30: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,31: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,32: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,33: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,34: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 4.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,35: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,36: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,37: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,38: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,39: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,40: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,41: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -73.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,42: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -72.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,43: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -71.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,44: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -70.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,45: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -69.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,46: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how -68.5
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,47: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,48: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,49: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "2"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,50: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "3"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,51: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-1"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,52: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,53: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,54: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "NaN"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,55: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,56: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,57: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,58: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,59: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,60: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,61: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65538"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,62: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65539"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,63: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "65540"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,64: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65537"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,65: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65536"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,66: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65535"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,67: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65534"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,68: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65533"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,69: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-65532"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,70: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967295"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,71: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967296"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,72: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967297"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,73: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967298"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,74: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967299"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,75: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4294967300"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,76: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,77: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,78: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,79: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,80: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,81: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "4.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,82: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,83: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,84: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,85: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,86: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,87: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,88: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-73.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,89: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-72.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,90: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-71.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,91: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-70.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,92: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-69.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,93: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "-68.5"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass18,29,94: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,95: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how null
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,96: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how undefined
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,97: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how true
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,98: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how false
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,99: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how ""
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,29,100: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [testDiv, 0, comment, 5], how "quasit"
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,30,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,30,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,30,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,30,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,31,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,31,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,31,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,31,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,32,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,32,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,32,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,32,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,33,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,33,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,33,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,33,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,34,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,34,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,34,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,34,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,35,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,35,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,35,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,35,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,36,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,36,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,36,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,36,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,37,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,37,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,37,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,37,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,38,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,38,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,38,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,38,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,39,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,39,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,39,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,39,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,40,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,40,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,40,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,40,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass18,41,0: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,41,1: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,41,2: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass18,41,3: context range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,0,0: context range 19 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,0,1: context range 19 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,0,2: context range 19 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,0,3: context range 19 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,1,0: context range 19 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,1,1: context range 19 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,1,2: context range 19 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,1,3: context range 19 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,2,0: context range 19 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,2,1: context range 19 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,2,2: context range 19 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,2,3: context range 19 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,3,0: context range 19 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,3,1: context range 19 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,3,2: context range 19 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,3,3: context range 19 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,4,0: context range 19 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,4,1: context range 19 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,4,2: context range 19 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,4,3: context range 19 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,5,0: context range 19 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,5,1: context range 19 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,5,2: context range 19 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,5,3: context range 19 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,6,0: context range 19 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,6,1: context range 19 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,6,2: context range 19 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,6,3: context range 19 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,7,0: context range 19 [paras[0], 0, paras[0], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,7,1: context range 19 [paras[0], 0, paras[0], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,7,2: context range 19 [paras[0], 0, paras[0], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,7,3: context range 19 [paras[0], 0, paras[0], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,8,0: context range 19 [paras[0], 0, paras[0], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,8,1: context range 19 [paras[0], 0, paras[0], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,8,2: context range 19 [paras[0], 0, paras[0], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,8,3: context range 19 [paras[0], 0, paras[0], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,9,0: context range 19 [paras[0], 0, paras[0], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,9,1: context range 19 [paras[0], 0, paras[0], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,9,2: context range 19 [paras[0], 0, paras[0], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,9,3: context range 19 [paras[0], 0, paras[0], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,10,0: context range 19 [paras[0], 0, paras[0], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,10,1: context range 19 [paras[0], 0, paras[0], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,10,2: context range 19 [paras[0], 0, paras[0], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,10,3: context range 19 [paras[0], 0, paras[0], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,11,0: context range 19 [paras[0], 0, paras[0], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,11,1: context range 19 [paras[0], 0, paras[0], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,11,2: context range 19 [paras[0], 0, paras[0], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,11,3: context range 19 [paras[0], 0, paras[0], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,12,0: context range 19 [paras[0], 0, paras[0], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,12,1: context range 19 [paras[0], 0, paras[0], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,12,2: context range 19 [paras[0], 0, paras[0], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,12,3: context range 19 [paras[0], 0, paras[0], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,13,0: context range 19 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,13,1: context range 19 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,13,2: context range 19 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,13,3: context range 19 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,14,0: context range 19 [paras[0], 0, paras[0], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,14,1: context range 19 [paras[0], 0, paras[0], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,14,2: context range 19 [paras[0], 0, paras[0], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,14,3: context range 19 [paras[0], 0, paras[0], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,15,0: context range 19 [paras[0], 0, paras[0], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,15,1: context range 19 [paras[0], 0, paras[0], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,15,2: context range 19 [paras[0], 0, paras[0], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,15,3: context range 19 [paras[0], 0, paras[0], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,16,0: context range 19 [paras[0], 0, paras[0], 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,16,1: context range 19 [paras[0], 0, paras[0], 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,16,2: context range 19 [paras[0], 0, paras[0], 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,16,3: context range 19 [paras[0], 0, paras[0], 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,17,0: context range 19 [paras[0], 0, paras[0], 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,17,1: context range 19 [paras[0], 0, paras[0], 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,17,2: context range 19 [paras[0], 0, paras[0], 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,17,3: context range 19 [paras[0], 0, paras[0], 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,18,0: context range 19 [paras[0], 0, paras[0], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,18,1: context range 19 [paras[0], 0, paras[0], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,18,2: context range 19 [paras[0], 0, paras[0], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,18,3: context range 19 [paras[0], 0, paras[0], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,19,0: context range 19 [paras[0], 0, paras[0], 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,19,1: context range 19 [paras[0], 0, paras[0], 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,19,2: context range 19 [paras[0], 0, paras[0], 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,19,3: context range 19 [paras[0], 0, paras[0], 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,20,0: context range 19 [paras[0], 0, paras[0], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,20,1: context range 19 [paras[0], 0, paras[0], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,20,2: context range 19 [paras[0], 0, paras[0], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,20,3: context range 19 [paras[0], 0, paras[0], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,21,0: context range 19 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,21,1: context range 19 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,21,2: context range 19 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,21,3: context range 19 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,22,0: context range 19 [paras[0], 0, paras[0], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,22,1: context range 19 [paras[0], 0, paras[0], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,22,2: context range 19 [paras[0], 0, paras[0], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,22,3: context range 19 [paras[0], 0, paras[0], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,23,0: context range 19 [paras[0], 0, paras[0], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,23,1: context range 19 [paras[0], 0, paras[0], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,23,2: context range 19 [paras[0], 0, paras[0], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,23,3: context range 19 [paras[0], 0, paras[0], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,24,0: context range 19 [paras[0], 0, paras[0], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,24,1: context range 19 [paras[0], 0, paras[0], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,24,2: context range 19 [paras[0], 0, paras[0], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,24,3: context range 19 [paras[0], 0, paras[0], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,25,0: context range 19 [paras[0], 0, paras[0], 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,25,1: context range 19 [paras[0], 0, paras[0], 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,25,2: context range 19 [paras[0], 0, paras[0], 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,25,3: context range 19 [paras[0], 0, paras[0], 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,26,0: context range 19 [paras[0], 0, paras[0], 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,26,1: context range 19 [paras[0], 0, paras[0], 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,26,2: context range 19 [paras[0], 0, paras[0], 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,26,3: context range 19 [paras[0], 0, paras[0], 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,27,0: context range 19 [paras[0], 0, paras[0], 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,27,1: context range 19 [paras[0], 0, paras[0], 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,27,2: context range 19 [paras[0], 0, paras[0], 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,27,3: context range 19 [paras[0], 0, paras[0], 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,28,0: context range 19 [paras[0], 0, paras[0], 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,28,1: context range 19 [paras[0], 0, paras[0], 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,28,2: context range 19 [paras[0], 0, paras[0], 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,28,3: context range 19 [paras[0], 0, paras[0], 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,29,0: context range 19 [paras[0], 0, paras[0], 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,29,1: context range 19 [paras[0], 0, paras[0], 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,29,2: context range 19 [paras[0], 0, paras[0], 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,29,3: context range 19 [paras[0], 0, paras[0], 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,30,0: context range 19 [paras[0], 0, paras[0], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,30,1: context range 19 [paras[0], 0, paras[0], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,30,2: context range 19 [paras[0], 0, paras[0], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,30,3: context range 19 [paras[0], 0, paras[0], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,31,0: context range 19 [paras[0], 0, paras[0], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,31,1: context range 19 [paras[0], 0, paras[0], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,31,2: context range 19 [paras[0], 0, paras[0], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,31,3: context range 19 [paras[0], 0, paras[0], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,32,0: context range 19 [paras[0], 0, paras[0], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,32,1: context range 19 [paras[0], 0, paras[0], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,32,2: context range 19 [paras[0], 0, paras[0], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,32,3: context range 19 [paras[0], 0, paras[0], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,33,0: context range 19 [paras[0], 0, paras[0], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,33,1: context range 19 [paras[0], 0, paras[0], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,33,2: context range 19 [paras[0], 0, paras[0], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,33,3: context range 19 [paras[0], 0, paras[0], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,34,0: context range 19 [paras[0], 0, paras[0], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,34,1: context range 19 [paras[0], 0, paras[0], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,34,2: context range 19 [paras[0], 0, paras[0], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,34,3: context range 19 [paras[0], 0, paras[0], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,35,0: context range 19 [paras[0], 0, paras[0], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,35,1: context range 19 [paras[0], 0, paras[0], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,35,2: context range 19 [paras[0], 0, paras[0], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,35,3: context range 19 [paras[0], 0, paras[0], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,36,0: context range 19 [paras[0], 0, paras[0], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,36,1: context range 19 [paras[0], 0, paras[0], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,36,2: context range 19 [paras[0], 0, paras[0], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,36,3: context range 19 [paras[0], 0, paras[0], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,37,0: context range 19 [paras[0], 0, paras[0], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,37,1: context range 19 [paras[0], 0, paras[0], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,37,2: context range 19 [paras[0], 0, paras[0], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,37,3: context range 19 [paras[0], 0, paras[0], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,38,0: context range 19 [paras[0], 0, paras[0], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,38,1: context range 19 [paras[0], 0, paras[0], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,38,2: context range 19 [paras[0], 0, paras[0], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,38,3: context range 19 [paras[0], 0, paras[0], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,39,0: context range 19 [paras[0], 0, paras[0], 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,39,1: context range 19 [paras[0], 0, paras[0], 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,39,2: context range 19 [paras[0], 0, paras[0], 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,39,3: context range 19 [paras[0], 0, paras[0], 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,40,0: context range 19 [paras[0], 0, paras[0], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,40,1: context range 19 [paras[0], 0, paras[0], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,40,2: context range 19 [paras[0], 0, paras[0], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,40,3: context range 19 [paras[0], 0, paras[0], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass19,41,0: context range 19 [paras[0], 0, paras[0], 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,41,1: context range 19 [paras[0], 0, paras[0], 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,41,2: context range 19 [paras[0], 0, paras[0], 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass19,41,3: context range 19 [paras[0], 0, paras[0], 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,0,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,0,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,0,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,0,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,1,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,1,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,1,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,1,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,2,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,2,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,2,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,2,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,3,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,3,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,3,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,3,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,4,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,4,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,4,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,4,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,5,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,5,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,5,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,5,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,6,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,6,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,6,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,6,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,7,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,7,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,7,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,7,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,8,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,8,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,8,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,8,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,9,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,9,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,9,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,9,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,10,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,10,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,10,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,10,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,11,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,11,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,11,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,11,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,12,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,12,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,12,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,12,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,13,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,13,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,13,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,13,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,14,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,14,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,14,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,14,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,15,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,15,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,15,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,15,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,16,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,16,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,16,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,16,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,17,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,17,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,17,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,17,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,18,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,18,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,18,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,18,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,19,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,19,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,19,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,19,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,20,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,20,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,20,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,20,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,21,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,21,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,21,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,21,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,22,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,22,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,22,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,22,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,23,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,23,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,23,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,23,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,24,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,24,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,24,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,24,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,25,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,25,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,25,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,25,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,26,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,26,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,26,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,26,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,27,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,27,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,27,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,27,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 4000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,28,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,28,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,28,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,28,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,29,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,29,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,29,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,29,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,30,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,30,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,30,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,30,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,31,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,31,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,31,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,31,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,32,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,32,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,32,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,32,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,33,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,33,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,33,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,33,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,34,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,34,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,34,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,34,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,35,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,35,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,35,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,35,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,36,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,36,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,36,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,36,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,37,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,37,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,37,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,37,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,38,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,38,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,38,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,38,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,39,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,39,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,39,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,39,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,40,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,40,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,40,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,40,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass20,41,0: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,41,1: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,41,2: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass20,41,3: context range 20 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Opqrstuv", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,0,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,0,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,0,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,0,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,1,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,1,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,1,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,1,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,2,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,2,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,2,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,2,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,3,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,3,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,3,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,3,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,4,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,4,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,4,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,4,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,5,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,5,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,5,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,5,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,6,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,6,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,6,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,6,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,7,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,7,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,7,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,7,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,8,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,8,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,8,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,8,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,9,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,9,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,9,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,9,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,10,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,10,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,10,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,10,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,11,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,11,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,11,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,11,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,12,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,12,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,12,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,12,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,13,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,13,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,13,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,13,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,14,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,14,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,14,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,14,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,15,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,15,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,15,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,15,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,16,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,16,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,16,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,16,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,17,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,17,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,17,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,17,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,18,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,18,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,18,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,18,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,19,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,19,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,19,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,19,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,20,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,20,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,20,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,20,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,21,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,21,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,21,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,21,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,22,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,22,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,22,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,22,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,23,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,23,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,23,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,23,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,24,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,24,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,24,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,24,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,25,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,25,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,25,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,25,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,26,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,26,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,26,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,26,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,27,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,27,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,27,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,27,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,28,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,28,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,28,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,28,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,29,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,29,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,29,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,29,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,30,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,30,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,30,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,30,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,31,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,31,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,31,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,31,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,32,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,32,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,32,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,32,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,33,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,33,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,33,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,33,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,34,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,34,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,34,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,34,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,35,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,35,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,35,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,35,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,36,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,36,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,36,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,36,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,37,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,37,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,37,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,37,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,38,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,38,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,38,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,38,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,39,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,39,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,39,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,39,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,40,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,40,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,40,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,40,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass21,41,0: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,41,1: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,41,2: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass21,41,3: context range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,0,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,0,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,0,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,0,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,1,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,1,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,1,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,1,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,2,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,2,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,2,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,2,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,3,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,3,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,3,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,3,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,4,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,4,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,4,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,4,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,5,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,5,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,5,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,5,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,6,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,6,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,6,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,6,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,7,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,7,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,7,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,7,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,8,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,8,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,8,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,8,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,9,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,9,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,9,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,9,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,10,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,10,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,10,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,10,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,11,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,11,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,11,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,11,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,12,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,12,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,12,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,12,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,13,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,13,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,13,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,13,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,14,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,14,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,14,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,14,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,15,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,15,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,15,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,15,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,16,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,16,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,16,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,16,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,17,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,17,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,17,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,17,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,18,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,18,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,18,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,18,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,19,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,19,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,19,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,19,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,20,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,20,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,20,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,20,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,21,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,21,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,21,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,21,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,22,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,22,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,22,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,22,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,23,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,23,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,23,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,23,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,24,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,24,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,24,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,24,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,25,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,25,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,25,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,25,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,26,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,26,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,26,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,26,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,27,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,27,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,27,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,27,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,28,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,28,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,28,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,28,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,29,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,29,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,29,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,29,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,30,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,30,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,30,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,30,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,31,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,31,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,31,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,31,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,32,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,32,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,32,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,32,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,33,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,33,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,33,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,33,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,34,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,34,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,34,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,34,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,35,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,35,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,35,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,35,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,36,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,36,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,36,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,36,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,37,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,37,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,37,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,37,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,38,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,38,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,38,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,38,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,39,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,39,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,39,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,39,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,40,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,40,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,40,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,40,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass22,41,0: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,41,1: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,41,2: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass22,41,3: context range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,4: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,5: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,6: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,7: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how NaN
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,8: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,9: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,10: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,11: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,12: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,13: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,14: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65538
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,15: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65539
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,16: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65540
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,17: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,18: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,19: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,20: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65534
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,21: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65533
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,22: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65532
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,23: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967295
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,24: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967296
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,25: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967297
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,26: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967298
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,27: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967299
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,28: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967300
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,29: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,30: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,31: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,32: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,33: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,34: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,35: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,36: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,37: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,38: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,39: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,40: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,41: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -73.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,42: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -72.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,43: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -71.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,44: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -70.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,45: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -69.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,46: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -68.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,47: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,48: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,49: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,50: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,51: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,52: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,53: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,54: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "NaN"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,55: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,56: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,57: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,58: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,59: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,60: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,61: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65538"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,62: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65539"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,63: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65540"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,64: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,65: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,66: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,67: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65534"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,68: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65533"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,69: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65532"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,70: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967295"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,71: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967296"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,72: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967297"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,73: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967298"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,74: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967299"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,75: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967300"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,76: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,77: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,78: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,79: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,80: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,81: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,82: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,83: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,84: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,85: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,86: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,87: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,88: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-73.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,89: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-72.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,90: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-71.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,91: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-70.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,92: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-69.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,93: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-68.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,0,94: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,95: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how null
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,96: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how undefined
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,97: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how true
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,98: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how false
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,99: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how ""
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,0,100: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "quasit"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,1,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,1,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,1,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,1,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,2,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,2,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,2,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,2,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,4: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,5: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,6: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,7: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,8: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,9: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,10: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,11: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,12: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,13: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,14: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,15: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,16: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,17: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,18: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,19: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,20: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,21: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,22: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,23: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,24: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,25: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,26: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,27: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,28: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,29: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,30: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,31: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,32: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,33: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,34: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,35: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,36: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,37: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,38: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,39: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,40: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,41: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,42: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,43: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,44: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,45: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,46: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,47: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,48: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,49: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,50: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,51: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,52: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,53: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,54: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,55: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,56: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,57: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,58: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,59: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,60: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,61: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,62: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,63: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,64: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,65: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,66: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,67: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,68: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,69: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,70: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,71: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,72: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,73: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,74: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,75: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,76: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,77: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,78: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,79: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,80: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,81: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,82: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,83: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,84: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,85: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,86: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,87: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,88: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,89: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,90: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,91: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,92: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,93: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,3,94: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,95: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,96: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,97: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,98: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,99: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,3,100: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,4,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,4,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,4,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,4,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,5,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,5,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,5,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,5,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,6,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,6,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,6,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,6,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,7,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,7,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,7,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,7,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,8,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,8,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,8,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,8,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,9,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,9,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,9,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,9,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,10,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,10,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,10,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,10,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,11,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,11,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,11,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,11,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,12,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,12,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,12,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,12,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,13,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,13,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,13,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,13,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,14,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,14,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,14,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,14,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,15,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,15,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,15,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,15,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,16,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,16,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,16,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,16,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,17,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,17,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,17,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,17,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,18,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,4: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,5: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,6: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,7: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,8: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,9: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,10: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,11: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,12: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,13: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,14: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,15: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,16: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,17: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,18: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,19: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,20: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,21: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,22: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,23: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,24: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,25: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,26: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,27: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,28: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,29: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,30: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,31: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,32: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,33: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,34: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,35: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,36: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,37: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,38: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,39: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,40: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,41: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,42: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,43: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,44: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,45: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,46: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,47: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,48: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,49: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,50: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,51: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,52: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,53: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,54: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,55: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,56: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,57: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,58: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,59: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,60: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,61: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,62: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,63: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,64: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,65: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,66: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,67: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,68: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,69: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,70: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,71: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,72: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,73: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,74: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,75: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,76: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,77: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,78: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,79: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,80: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,81: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,82: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,83: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,84: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,85: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,86: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,87: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,88: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,89: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,90: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,91: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,92: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,93: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,18,94: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,95: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,96: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,97: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,98: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,99: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,18,100: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,19,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,19,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,19,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,19,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,20,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,20,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,20,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,20,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,21,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,21,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,21,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,21,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,22,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,22,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,22,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,22,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,4: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,5: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,6: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,7: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how NaN
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,8: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,9: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,10: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,11: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,12: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,13: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,14: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65538
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,15: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65539
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,16: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65540
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,17: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,18: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,19: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,20: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65534
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,21: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65533
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,22: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65532
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,23: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,24: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,25: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,26: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,27: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,28: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,29: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,30: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,31: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,32: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,33: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,34: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,35: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,36: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,37: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,38: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,39: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,40: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,41: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -73.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,42: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -72.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,43: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -71.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,44: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -70.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,45: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -69.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,46: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -68.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,47: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,48: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,49: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,50: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,51: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,52: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,53: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,54: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,55: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,56: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,57: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,58: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,59: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,60: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,61: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65538"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,62: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65539"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,63: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65540"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,64: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,65: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,66: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,67: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,68: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,69: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,70: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,71: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,72: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,73: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,74: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,75: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,76: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,77: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,78: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,79: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,80: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,81: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,82: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,83: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,84: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,85: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,86: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,87: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,88: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,89: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,90: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,91: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,92: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,93: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,23,94: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,95: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how null
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,96: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how undefined
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,97: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how true
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,98: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how false
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,99: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how ""
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,23,100: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,24,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,24,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,24,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,24,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,25,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,25,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,25,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,25,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,26,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,26,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,26,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,26,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,27,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,27,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,27,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,27,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 5000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,28,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,28,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,28,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,28,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,4: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,5: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,6: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,7: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how NaN
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,8: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,9: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,10: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -Infinity
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,11: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,12: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,13: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,14: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65538
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,15: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65539
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,16: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 65540
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,17: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65537
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,18: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65536
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,19: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65535
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,20: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65534
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,21: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65533
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,22: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -65532
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,23: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967295
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,24: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967296
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,25: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967297
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,26: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967298
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,27: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967299
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,28: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4294967300
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,29: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,30: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,31: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,32: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,33: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,34: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 4.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,35: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,36: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,37: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,38: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,39: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,40: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,41: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -73.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,42: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -72.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,43: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -71.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,44: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -70.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,45: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -69.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,46: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how -68.5
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,47: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,48: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,49: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "2"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,50: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "3"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,51: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-1"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,52: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,53: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,54: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "NaN"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,55: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,56: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,57: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,58: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,59: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,60: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,61: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65538"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,62: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65539"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,63: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "65540"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,64: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65537"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,65: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65536"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,66: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65535"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,67: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65534"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,68: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65533"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,69: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-65532"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,70: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967295"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,71: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967296"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,72: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967297"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,73: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967298"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,74: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967299"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,75: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4294967300"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,76: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,77: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,78: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,79: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,80: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,81: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "4.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,82: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,83: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,84: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,85: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,86: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,87: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,88: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-73.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,89: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-72.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,90: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-71.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,91: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-70.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,92: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-69.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,93: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "-68.5"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass23,29,94: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,95: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how null
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,96: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how undefined
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,97: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how true
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,98: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how false
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,99: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how ""
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,29,100: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [testDiv, 0, comment, 5], how "quasit"
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,30,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,30,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,30,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,30,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,31,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,31,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,31,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,31,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,32,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,32,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,32,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,32,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,33,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,33,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,33,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,33,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,34,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,34,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,34,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,34,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,35,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,35,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,35,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,35,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,36,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,36,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,36,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,36,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,37,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,37,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,37,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,37,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,38,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,38,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,38,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,38,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,39,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,39,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,39,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,39,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,40,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,40,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,40,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,40,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass23,41,0: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,41,1: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,41,2: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass23,41,3: context range 23 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,0,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,0,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,0,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,0,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,1,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,1,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,1,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,1,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,2,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,2,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,2,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,2,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,3,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,3,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,3,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,3,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,4,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,4,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,4,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,4,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,5,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,5,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,5,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,5,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,6,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,6,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,6,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,6,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,7,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,7,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,7,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,7,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,8,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,8,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,8,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,8,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,9,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,9,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,9,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,9,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,10,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,10,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,10,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,10,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,11,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,11,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,11,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,11,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,12,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,12,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,12,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,12,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,13,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,13,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,13,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,13,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,14,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,14,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,14,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,14,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,15,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,15,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,15,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,15,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,16,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,16,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,16,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,16,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,17,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,17,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,17,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,17,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,18,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,18,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,18,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,18,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,19,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,19,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,19,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,19,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,20,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,20,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,20,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,20,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,21,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,21,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,21,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,21,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,22,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,22,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,22,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,22,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,23,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,23,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,23,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,23,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,24,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,24,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,24,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,24,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,25,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,25,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,25,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,25,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,26,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,26,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,26,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,26,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,27,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,27,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,27,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,27,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,28,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,28,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,28,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,28,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,29,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,29,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,29,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,29,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,30,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,30,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,30,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,30,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,31,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,31,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,31,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,31,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,32,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,32,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,32,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,32,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,33,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,33,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,33,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,33,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,34,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,34,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,34,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,34,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,35,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,35,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,35,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,35,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,36,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,36,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,36,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,36,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,37,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,37,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,37,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,37,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,38,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,38,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,38,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,38,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,39,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,39,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,39,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,39,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,40,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,40,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,40,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,40,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass24,41,0: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,41,1: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,41,2: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass24,41,3: context range 24 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,0,0: context range 25 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,0,1: context range 25 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,0,2: context range 25 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,0,3: context range 25 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,1,0: context range 25 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,1,1: context range 25 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,1,2: context range 25 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,1,3: context range 25 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,2,0: context range 25 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,2,1: context range 25 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,2,2: context range 25 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,2,3: context range 25 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,3,0: context range 25 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,3,1: context range 25 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,3,2: context range 25 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,3,3: context range 25 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,4,0: context range 25 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,4,1: context range 25 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,4,2: context range 25 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,4,3: context range 25 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,5,0: context range 25 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,5,1: context range 25 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,5,2: context range 25 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,5,3: context range 25 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,6,0: context range 25 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,6,1: context range 25 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,6,2: context range 25 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,6,3: context range 25 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,7,0: context range 25 [testDiv, 2, paras[4], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,7,1: context range 25 [testDiv, 2, paras[4], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,7,2: context range 25 [testDiv, 2, paras[4], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,7,3: context range 25 [testDiv, 2, paras[4], 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,8,0: context range 25 [testDiv, 2, paras[4], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,8,1: context range 25 [testDiv, 2, paras[4], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,8,2: context range 25 [testDiv, 2, paras[4], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,8,3: context range 25 [testDiv, 2, paras[4], 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,9,0: context range 25 [testDiv, 2, paras[4], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,9,1: context range 25 [testDiv, 2, paras[4], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,9,2: context range 25 [testDiv, 2, paras[4], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,9,3: context range 25 [testDiv, 2, paras[4], 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,10,0: context range 25 [testDiv, 2, paras[4], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,10,1: context range 25 [testDiv, 2, paras[4], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,10,2: context range 25 [testDiv, 2, paras[4], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,10,3: context range 25 [testDiv, 2, paras[4], 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,11,0: context range 25 [testDiv, 2, paras[4], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,11,1: context range 25 [testDiv, 2, paras[4], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,11,2: context range 25 [testDiv, 2, paras[4], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,11,3: context range 25 [testDiv, 2, paras[4], 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,12,0: context range 25 [testDiv, 2, paras[4], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,12,1: context range 25 [testDiv, 2, paras[4], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,12,2: context range 25 [testDiv, 2, paras[4], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,12,3: context range 25 [testDiv, 2, paras[4], 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,13,0: context range 25 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,13,1: context range 25 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,13,2: context range 25 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,13,3: context range 25 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,14,0: context range 25 [testDiv, 2, paras[4], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,14,1: context range 25 [testDiv, 2, paras[4], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,14,2: context range 25 [testDiv, 2, paras[4], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,14,3: context range 25 [testDiv, 2, paras[4], 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,15,0: context range 25 [testDiv, 2, paras[4], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,15,1: context range 25 [testDiv, 2, paras[4], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,15,2: context range 25 [testDiv, 2, paras[4], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,15,3: context range 25 [testDiv, 2, paras[4], 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,16,0: context range 25 [testDiv, 2, paras[4], 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,16,1: context range 25 [testDiv, 2, paras[4], 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,16,2: context range 25 [testDiv, 2, paras[4], 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,16,3: context range 25 [testDiv, 2, paras[4], 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,17,0: context range 25 [testDiv, 2, paras[4], 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,17,1: context range 25 [testDiv, 2, paras[4], 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,17,2: context range 25 [testDiv, 2, paras[4], 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,17,3: context range 25 [testDiv, 2, paras[4], 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,18,0: context range 25 [testDiv, 2, paras[4], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,18,1: context range 25 [testDiv, 2, paras[4], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,18,2: context range 25 [testDiv, 2, paras[4], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,18,3: context range 25 [testDiv, 2, paras[4], 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,19,0: context range 25 [testDiv, 2, paras[4], 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,19,1: context range 25 [testDiv, 2, paras[4], 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,19,2: context range 25 [testDiv, 2, paras[4], 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,19,3: context range 25 [testDiv, 2, paras[4], 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,20,0: context range 25 [testDiv, 2, paras[4], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,20,1: context range 25 [testDiv, 2, paras[4], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,20,2: context range 25 [testDiv, 2, paras[4], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,20,3: context range 25 [testDiv, 2, paras[4], 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,21,0: context range 25 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,21,1: context range 25 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,21,2: context range 25 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,21,3: context range 25 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,22,0: context range 25 [testDiv, 2, paras[4], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,22,1: context range 25 [testDiv, 2, paras[4], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,22,2: context range 25 [testDiv, 2, paras[4], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,22,3: context range 25 [testDiv, 2, paras[4], 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,23,0: context range 25 [testDiv, 2, paras[4], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,23,1: context range 25 [testDiv, 2, paras[4], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,23,2: context range 25 [testDiv, 2, paras[4], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,23,3: context range 25 [testDiv, 2, paras[4], 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,24,0: context range 25 [testDiv, 2, paras[4], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,24,1: context range 25 [testDiv, 2, paras[4], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,24,2: context range 25 [testDiv, 2, paras[4], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,24,3: context range 25 [testDiv, 2, paras[4], 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,25,0: context range 25 [testDiv, 2, paras[4], 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,25,1: context range 25 [testDiv, 2, paras[4], 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,25,2: context range 25 [testDiv, 2, paras[4], 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,25,3: context range 25 [testDiv, 2, paras[4], 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,26,0: context range 25 [testDiv, 2, paras[4], 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,26,1: context range 25 [testDiv, 2, paras[4], 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,26,2: context range 25 [testDiv, 2, paras[4], 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,26,3: context range 25 [testDiv, 2, paras[4], 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,27,0: context range 25 [testDiv, 2, paras[4], 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,27,1: context range 25 [testDiv, 2, paras[4], 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,27,2: context range 25 [testDiv, 2, paras[4], 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,27,3: context range 25 [testDiv, 2, paras[4], 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,28,0: context range 25 [testDiv, 2, paras[4], 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,28,1: context range 25 [testDiv, 2, paras[4], 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,28,2: context range 25 [testDiv, 2, paras[4], 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,28,3: context range 25 [testDiv, 2, paras[4], 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,29,0: context range 25 [testDiv, 2, paras[4], 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,29,1: context range 25 [testDiv, 2, paras[4], 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,29,2: context range 25 [testDiv, 2, paras[4], 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,29,3: context range 25 [testDiv, 2, paras[4], 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,30,0: context range 25 [testDiv, 2, paras[4], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,30,1: context range 25 [testDiv, 2, paras[4], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,30,2: context range 25 [testDiv, 2, paras[4], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,30,3: context range 25 [testDiv, 2, paras[4], 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,31,0: context range 25 [testDiv, 2, paras[4], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,31,1: context range 25 [testDiv, 2, paras[4], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,31,2: context range 25 [testDiv, 2, paras[4], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,31,3: context range 25 [testDiv, 2, paras[4], 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,32,0: context range 25 [testDiv, 2, paras[4], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,32,1: context range 25 [testDiv, 2, paras[4], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,32,2: context range 25 [testDiv, 2, paras[4], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,32,3: context range 25 [testDiv, 2, paras[4], 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,33,0: context range 25 [testDiv, 2, paras[4], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,33,1: context range 25 [testDiv, 2, paras[4], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,33,2: context range 25 [testDiv, 2, paras[4], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,33,3: context range 25 [testDiv, 2, paras[4], 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,34,0: context range 25 [testDiv, 2, paras[4], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,34,1: context range 25 [testDiv, 2, paras[4], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,34,2: context range 25 [testDiv, 2, paras[4], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,34,3: context range 25 [testDiv, 2, paras[4], 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,35,0: context range 25 [testDiv, 2, paras[4], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,35,1: context range 25 [testDiv, 2, paras[4], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,35,2: context range 25 [testDiv, 2, paras[4], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,35,3: context range 25 [testDiv, 2, paras[4], 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,36,0: context range 25 [testDiv, 2, paras[4], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,36,1: context range 25 [testDiv, 2, paras[4], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,36,2: context range 25 [testDiv, 2, paras[4], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,36,3: context range 25 [testDiv, 2, paras[4], 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,37,0: context range 25 [testDiv, 2, paras[4], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,37,1: context range 25 [testDiv, 2, paras[4], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,37,2: context range 25 [testDiv, 2, paras[4], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,37,3: context range 25 [testDiv, 2, paras[4], 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,38,0: context range 25 [testDiv, 2, paras[4], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,38,1: context range 25 [testDiv, 2, paras[4], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,38,2: context range 25 [testDiv, 2, paras[4], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,38,3: context range 25 [testDiv, 2, paras[4], 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,39,0: context range 25 [testDiv, 2, paras[4], 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,39,1: context range 25 [testDiv, 2, paras[4], 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,39,2: context range 25 [testDiv, 2, paras[4], 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,39,3: context range 25 [testDiv, 2, paras[4], 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,40,0: context range 25 [testDiv, 2, paras[4], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,40,1: context range 25 [testDiv, 2, paras[4], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,40,2: context range 25 [testDiv, 2, paras[4], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,40,3: context range 25 [testDiv, 2, paras[4], 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass25,41,0: context range 25 [testDiv, 2, paras[4], 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,41,1: context range 25 [testDiv, 2, paras[4], 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,41,2: context range 25 [testDiv, 2, paras[4], 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass25,41,3: context range 25 [testDiv, 2, paras[4], 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,0,0: context range 26 [document, 0, document, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,0,1: context range 26 [document, 0, document, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,0,2: context range 26 [document, 0, document, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,0,3: context range 26 [document, 0, document, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,1,0: context range 26 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,1,1: context range 26 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,1,2: context range 26 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,1,3: context range 26 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,2,0: context range 26 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,2,1: context range 26 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,2,2: context range 26 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,2,3: context range 26 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,3,0: context range 26 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,3,1: context range 26 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,3,2: context range 26 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,3,3: context range 26 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,4,0: context range 26 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,4,1: context range 26 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,4,2: context range 26 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,4,3: context range 26 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,5,0: context range 26 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,5,1: context range 26 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,5,2: context range 26 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,5,3: context range 26 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,6,0: context range 26 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,6,1: context range 26 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,6,2: context range 26 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,6,3: context range 26 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,7,0: context range 26 [document, 0, document, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,7,1: context range 26 [document, 0, document, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,7,2: context range 26 [document, 0, document, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,7,3: context range 26 [document, 0, document, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,8,0: context range 26 [document, 0, document, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,8,1: context range 26 [document, 0, document, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,8,2: context range 26 [document, 0, document, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,8,3: context range 26 [document, 0, document, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,9,0: context range 26 [document, 0, document, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,9,1: context range 26 [document, 0, document, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,9,2: context range 26 [document, 0, document, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,9,3: context range 26 [document, 0, document, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,10,0: context range 26 [document, 0, document, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,10,1: context range 26 [document, 0, document, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,10,2: context range 26 [document, 0, document, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,10,3: context range 26 [document, 0, document, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,11,0: context range 26 [document, 0, document, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,11,1: context range 26 [document, 0, document, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,11,2: context range 26 [document, 0, document, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,11,3: context range 26 [document, 0, document, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,12,0: context range 26 [document, 0, document, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,12,1: context range 26 [document, 0, document, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,12,2: context range 26 [document, 0, document, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,12,3: context range 26 [document, 0, document, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,13,0: context range 26 [document, 0, document, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,13,1: context range 26 [document, 0, document, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,13,2: context range 26 [document, 0, document, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,13,3: context range 26 [document, 0, document, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,14,0: context range 26 [document, 0, document, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,14,1: context range 26 [document, 0, document, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,14,2: context range 26 [document, 0, document, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,14,3: context range 26 [document, 0, document, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,15,0: context range 26 [document, 0, document, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,15,1: context range 26 [document, 0, document, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,15,2: context range 26 [document, 0, document, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,15,3: context range 26 [document, 0, document, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,16,0: context range 26 [document, 0, document, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,16,1: context range 26 [document, 0, document, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,16,2: context range 26 [document, 0, document, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,16,3: context range 26 [document, 0, document, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,17,0: context range 26 [document, 0, document, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,17,1: context range 26 [document, 0, document, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,17,2: context range 26 [document, 0, document, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,17,3: context range 26 [document, 0, document, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,18,0: context range 26 [document, 0, document, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,18,1: context range 26 [document, 0, document, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,18,2: context range 26 [document, 0, document, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,18,3: context range 26 [document, 0, document, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,19,0: context range 26 [document, 0, document, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,19,1: context range 26 [document, 0, document, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,19,2: context range 26 [document, 0, document, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,19,3: context range 26 [document, 0, document, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,20,0: context range 26 [document, 0, document, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,20,1: context range 26 [document, 0, document, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,20,2: context range 26 [document, 0, document, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,20,3: context range 26 [document, 0, document, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,21,0: context range 26 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,21,1: context range 26 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,21,2: context range 26 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,21,3: context range 26 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,22,0: context range 26 [document, 0, document, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,22,1: context range 26 [document, 0, document, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,22,2: context range 26 [document, 0, document, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,22,3: context range 26 [document, 0, document, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,23,0: context range 26 [document, 0, document, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,23,1: context range 26 [document, 0, document, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,23,2: context range 26 [document, 0, document, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,23,3: context range 26 [document, 0, document, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,24,0: context range 26 [document, 0, document, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,24,1: context range 26 [document, 0, document, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,24,2: context range 26 [document, 0, document, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,24,3: context range 26 [document, 0, document, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,25,0: context range 26 [document, 0, document, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,25,1: context range 26 [document, 0, document, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,25,2: context range 26 [document, 0, document, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,25,3: context range 26 [document, 0, document, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,26,0: context range 26 [document, 0, document, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,26,1: context range 26 [document, 0, document, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,26,2: context range 26 [document, 0, document, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,26,3: context range 26 [document, 0, document, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,27,0: context range 26 [document, 0, document, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,27,1: context range 26 [document, 0, document, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,27,2: context range 26 [document, 0, document, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,27,3: context range 26 [document, 0, document, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,28,0: context range 26 [document, 0, document, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,28,1: context range 26 [document, 0, document, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,28,2: context range 26 [document, 0, document, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,28,3: context range 26 [document, 0, document, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,29,0: context range 26 [document, 0, document, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,29,1: context range 26 [document, 0, document, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,29,2: context range 26 [document, 0, document, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,29,3: context range 26 [document, 0, document, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,30,0: context range 26 [document, 0, document, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,30,1: context range 26 [document, 0, document, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,30,2: context range 26 [document, 0, document, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,30,3: context range 26 [document, 0, document, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,31,0: context range 26 [document, 0, document, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,31,1: context range 26 [document, 0, document, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,31,2: context range 26 [document, 0, document, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,31,3: context range 26 [document, 0, document, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,32,0: context range 26 [document, 0, document, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,32,1: context range 26 [document, 0, document, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,32,2: context range 26 [document, 0, document, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,32,3: context range 26 [document, 0, document, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,33,0: context range 26 [document, 0, document, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,33,1: context range 26 [document, 0, document, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,33,2: context range 26 [document, 0, document, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,33,3: context range 26 [document, 0, document, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,34,0: context range 26 [document, 0, document, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,34,1: context range 26 [document, 0, document, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,34,2: context range 26 [document, 0, document, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,34,3: context range 26 [document, 0, document, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,35,0: context range 26 [document, 0, document, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,35,1: context range 26 [document, 0, document, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,35,2: context range 26 [document, 0, document, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,35,3: context range 26 [document, 0, document, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,36,0: context range 26 [document, 0, document, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,36,1: context range 26 [document, 0, document, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,36,2: context range 26 [document, 0, document, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,36,3: context range 26 [document, 0, document, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,37,0: context range 26 [document, 0, document, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,37,1: context range 26 [document, 0, document, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,37,2: context range 26 [document, 0, document, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,37,3: context range 26 [document, 0, document, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,38,0: context range 26 [document, 0, document, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,38,1: context range 26 [document, 0, document, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,38,2: context range 26 [document, 0, document, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,38,3: context range 26 [document, 0, document, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,39,0: context range 26 [document, 0, document, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,39,1: context range 26 [document, 0, document, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,39,2: context range 26 [document, 0, document, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,39,3: context range 26 [document, 0, document, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,40,0: context range 26 [document, 0, document, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,40,1: context range 26 [document, 0, document, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,40,2: context range 26 [document, 0, document, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,40,3: context range 26 [document, 0, document, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass26,41,0: context range 26 [document, 0, document, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,41,1: context range 26 [document, 0, document, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,41,2: context range 26 [document, 0, document, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass26,41,3: context range 26 [document, 0, document, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,0,0: context range 27 [document, 0, document, 2], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,0,1: context range 27 [document, 0, document, 2], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,0,2: context range 27 [document, 0, document, 2], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,0,3: context range 27 [document, 0, document, 2], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,1,0: context range 27 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,1,1: context range 27 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,1,2: context range 27 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,1,3: context range 27 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,2,0: context range 27 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,2,1: context range 27 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,2,2: context range 27 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,2,3: context range 27 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,3,0: context range 27 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,3,1: context range 27 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,3,2: context range 27 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,3,3: context range 27 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,4,0: context range 27 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,4,1: context range 27 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,4,2: context range 27 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,4,3: context range 27 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,5,0: context range 27 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,5,1: context range 27 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,5,2: context range 27 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,5,3: context range 27 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,6,0: context range 27 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,6,1: context range 27 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,6,2: context range 27 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,6,3: context range 27 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,7,0: context range 27 [document, 0, document, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,7,1: context range 27 [document, 0, document, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,7,2: context range 27 [document, 0, document, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,7,3: context range 27 [document, 0, document, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,8,0: context range 27 [document, 0, document, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,8,1: context range 27 [document, 0, document, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,8,2: context range 27 [document, 0, document, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,8,3: context range 27 [document, 0, document, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,9,0: context range 27 [document, 0, document, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,9,1: context range 27 [document, 0, document, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,9,2: context range 27 [document, 0, document, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,9,3: context range 27 [document, 0, document, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,10,0: context range 27 [document, 0, document, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,10,1: context range 27 [document, 0, document, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,10,2: context range 27 [document, 0, document, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,10,3: context range 27 [document, 0, document, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,11,0: context range 27 [document, 0, document, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,11,1: context range 27 [document, 0, document, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,11,2: context range 27 [document, 0, document, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,11,3: context range 27 [document, 0, document, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,12,0: context range 27 [document, 0, document, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,12,1: context range 27 [document, 0, document, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,12,2: context range 27 [document, 0, document, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,12,3: context range 27 [document, 0, document, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,13,0: context range 27 [document, 0, document, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,13,1: context range 27 [document, 0, document, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,13,2: context range 27 [document, 0, document, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,13,3: context range 27 [document, 0, document, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,14,0: context range 27 [document, 0, document, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,14,1: context range 27 [document, 0, document, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,14,2: context range 27 [document, 0, document, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,14,3: context range 27 [document, 0, document, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,15,0: context range 27 [document, 0, document, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,15,1: context range 27 [document, 0, document, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,15,2: context range 27 [document, 0, document, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,15,3: context range 27 [document, 0, document, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,16,0: context range 27 [document, 0, document, 2], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,16,1: context range 27 [document, 0, document, 2], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,16,2: context range 27 [document, 0, document, 2], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,16,3: context range 27 [document, 0, document, 2], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,17,0: context range 27 [document, 0, document, 2], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,17,1: context range 27 [document, 0, document, 2], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,17,2: context range 27 [document, 0, document, 2], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,17,3: context range 27 [document, 0, document, 2], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,18,0: context range 27 [document, 0, document, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,18,1: context range 27 [document, 0, document, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,18,2: context range 27 [document, 0, document, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,18,3: context range 27 [document, 0, document, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,19,0: context range 27 [document, 0, document, 2], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,19,1: context range 27 [document, 0, document, 2], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,19,2: context range 27 [document, 0, document, 2], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,19,3: context range 27 [document, 0, document, 2], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,20,0: context range 27 [document, 0, document, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,20,1: context range 27 [document, 0, document, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,20,2: context range 27 [document, 0, document, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,20,3: context range 27 [document, 0, document, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,21,0: context range 27 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,21,1: context range 27 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,21,2: context range 27 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,21,3: context range 27 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,22,0: context range 27 [document, 0, document, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,22,1: context range 27 [document, 0, document, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,22,2: context range 27 [document, 0, document, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,22,3: context range 27 [document, 0, document, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,23,0: context range 27 [document, 0, document, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,23,1: context range 27 [document, 0, document, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,23,2: context range 27 [document, 0, document, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,23,3: context range 27 [document, 0, document, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,24,0: context range 27 [document, 0, document, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,24,1: context range 27 [document, 0, document, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,24,2: context range 27 [document, 0, document, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,24,3: context range 27 [document, 0, document, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,25,0: context range 27 [document, 0, document, 2], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,25,1: context range 27 [document, 0, document, 2], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,25,2: context range 27 [document, 0, document, 2], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,25,3: context range 27 [document, 0, document, 2], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,26,0: context range 27 [document, 0, document, 2], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,26,1: context range 27 [document, 0, document, 2], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,26,2: context range 27 [document, 0, document, 2], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,26,3: context range 27 [document, 0, document, 2], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,27,0: context range 27 [document, 0, document, 2], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,27,1: context range 27 [document, 0, document, 2], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,27,2: context range 27 [document, 0, document, 2], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,27,3: context range 27 [document, 0, document, 2], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,28,0: context range 27 [document, 0, document, 2], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,28,1: context range 27 [document, 0, document, 2], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,28,2: context range 27 [document, 0, document, 2], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,28,3: context range 27 [document, 0, document, 2], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,29,0: context range 27 [document, 0, document, 2], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,29,1: context range 27 [document, 0, document, 2], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,29,2: context range 27 [document, 0, document, 2], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,29,3: context range 27 [document, 0, document, 2], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,30,0: context range 27 [document, 0, document, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,30,1: context range 27 [document, 0, document, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,30,2: context range 27 [document, 0, document, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,30,3: context range 27 [document, 0, document, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,31,0: context range 27 [document, 0, document, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,31,1: context range 27 [document, 0, document, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,31,2: context range 27 [document, 0, document, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,31,3: context range 27 [document, 0, document, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,32,0: context range 27 [document, 0, document, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,32,1: context range 27 [document, 0, document, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,32,2: context range 27 [document, 0, document, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,32,3: context range 27 [document, 0, document, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,33,0: context range 27 [document, 0, document, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,33,1: context range 27 [document, 0, document, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,33,2: context range 27 [document, 0, document, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,33,3: context range 27 [document, 0, document, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,34,0: context range 27 [document, 0, document, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,34,1: context range 27 [document, 0, document, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,34,2: context range 27 [document, 0, document, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,34,3: context range 27 [document, 0, document, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,35,0: context range 27 [document, 0, document, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,35,1: context range 27 [document, 0, document, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,35,2: context range 27 [document, 0, document, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,35,3: context range 27 [document, 0, document, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,36,0: context range 27 [document, 0, document, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,36,1: context range 27 [document, 0, document, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,36,2: context range 27 [document, 0, document, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,36,3: context range 27 [document, 0, document, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,37,0: context range 27 [document, 0, document, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,37,1: context range 27 [document, 0, document, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,37,2: context range 27 [document, 0, document, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,37,3: context range 27 [document, 0, document, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,38,0: context range 27 [document, 0, document, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,38,1: context range 27 [document, 0, document, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,38,2: context range 27 [document, 0, document, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,38,3: context range 27 [document, 0, document, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,39,0: context range 27 [document, 0, document, 2], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,39,1: context range 27 [document, 0, document, 2], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,39,2: context range 27 [document, 0, document, 2], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,39,3: context range 27 [document, 0, document, 2], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,40,0: context range 27 [document, 0, document, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,40,1: context range 27 [document, 0, document, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,40,2: context range 27 [document, 0, document, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,40,3: context range 27 [document, 0, document, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass27,41,0: context range 27 [document, 0, document, 2], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,41,1: context range 27 [document, 0, document, 2], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,41,2: context range 27 [document, 0, document, 2], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass27,41,3: context range 27 [document, 0, document, 2], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,0,0: context range 28 [comment, 2, comment, 3], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,0,1: context range 28 [comment, 2, comment, 3], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,0,2: context range 28 [comment, 2, comment, 3], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,0,3: context range 28 [comment, 2, comment, 3], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,1,0: context range 28 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,1,1: context range 28 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,1,2: context range 28 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,1,3: context range 28 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,2,0: context range 28 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,2,1: context range 28 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,2,2: context range 28 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,2,3: context range 28 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,3,0: context range 28 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,3,1: context range 28 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,3,2: context range 28 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,3,3: context range 28 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,4,0: context range 28 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,4,1: context range 28 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,4,2: context range 28 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,4,3: context range 28 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,5,0: context range 28 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,5,1: context range 28 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,5,2: context range 28 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,5,3: context range 28 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,6,0: context range 28 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,6,1: context range 28 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,6,2: context range 28 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,6,3: context range 28 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,7,0: context range 28 [comment, 2, comment, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,7,1: context range 28 [comment, 2, comment, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,7,2: context range 28 [comment, 2, comment, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,7,3: context range 28 [comment, 2, comment, 3], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,8,0: context range 28 [comment, 2, comment, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,8,1: context range 28 [comment, 2, comment, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,8,2: context range 28 [comment, 2, comment, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,8,3: context range 28 [comment, 2, comment, 3], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,9,0: context range 28 [comment, 2, comment, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,9,1: context range 28 [comment, 2, comment, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,9,2: context range 28 [comment, 2, comment, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,9,3: context range 28 [comment, 2, comment, 3], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,10,0: context range 28 [comment, 2, comment, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,10,1: context range 28 [comment, 2, comment, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,10,2: context range 28 [comment, 2, comment, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,10,3: context range 28 [comment, 2, comment, 3], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,11,0: context range 28 [comment, 2, comment, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,11,1: context range 28 [comment, 2, comment, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,11,2: context range 28 [comment, 2, comment, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,11,3: context range 28 [comment, 2, comment, 3], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,12,0: context range 28 [comment, 2, comment, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,12,1: context range 28 [comment, 2, comment, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,12,2: context range 28 [comment, 2, comment, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,12,3: context range 28 [comment, 2, comment, 3], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,13,0: context range 28 [comment, 2, comment, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,13,1: context range 28 [comment, 2, comment, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,13,2: context range 28 [comment, 2, comment, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,13,3: context range 28 [comment, 2, comment, 3], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,14,0: context range 28 [comment, 2, comment, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,14,1: context range 28 [comment, 2, comment, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,14,2: context range 28 [comment, 2, comment, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,14,3: context range 28 [comment, 2, comment, 3], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,15,0: context range 28 [comment, 2, comment, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,15,1: context range 28 [comment, 2, comment, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,15,2: context range 28 [comment, 2, comment, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,15,3: context range 28 [comment, 2, comment, 3], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,16,0: context range 28 [comment, 2, comment, 3], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,16,1: context range 28 [comment, 2, comment, 3], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,16,2: context range 28 [comment, 2, comment, 3], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,16,3: context range 28 [comment, 2, comment, 3], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,17,0: context range 28 [comment, 2, comment, 3], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,17,1: context range 28 [comment, 2, comment, 3], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,17,2: context range 28 [comment, 2, comment, 3], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,17,3: context range 28 [comment, 2, comment, 3], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,18,0: context range 28 [comment, 2, comment, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,18,1: context range 28 [comment, 2, comment, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,18,2: context range 28 [comment, 2, comment, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,18,3: context range 28 [comment, 2, comment, 3], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,19,0: context range 28 [comment, 2, comment, 3], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,19,1: context range 28 [comment, 2, comment, 3], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,19,2: context range 28 [comment, 2, comment, 3], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,19,3: context range 28 [comment, 2, comment, 3], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,20,0: context range 28 [comment, 2, comment, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,20,1: context range 28 [comment, 2, comment, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,20,2: context range 28 [comment, 2, comment, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,20,3: context range 28 [comment, 2, comment, 3], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,21,0: context range 28 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,21,1: context range 28 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,21,2: context range 28 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,21,3: context range 28 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,22,0: context range 28 [comment, 2, comment, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,22,1: context range 28 [comment, 2, comment, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,22,2: context range 28 [comment, 2, comment, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,22,3: context range 28 [comment, 2, comment, 3], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,23,0: context range 28 [comment, 2, comment, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,23,1: context range 28 [comment, 2, comment, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,23,2: context range 28 [comment, 2, comment, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,23,3: context range 28 [comment, 2, comment, 3], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,24,0: context range 28 [comment, 2, comment, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,24,1: context range 28 [comment, 2, comment, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,24,2: context range 28 [comment, 2, comment, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,24,3: context range 28 [comment, 2, comment, 3], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,25,0: context range 28 [comment, 2, comment, 3], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,25,1: context range 28 [comment, 2, comment, 3], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,25,2: context range 28 [comment, 2, comment, 3], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,25,3: context range 28 [comment, 2, comment, 3], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,26,0: context range 28 [comment, 2, comment, 3], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,26,1: context range 28 [comment, 2, comment, 3], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,26,2: context range 28 [comment, 2, comment, 3], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,26,3: context range 28 [comment, 2, comment, 3], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,27,0: context range 28 [comment, 2, comment, 3], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,27,1: context range 28 [comment, 2, comment, 3], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,27,2: context range 28 [comment, 2, comment, 3], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,27,3: context range 28 [comment, 2, comment, 3], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 6000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,28,0: context range 28 [comment, 2, comment, 3], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,28,1: context range 28 [comment, 2, comment, 3], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,28,2: context range 28 [comment, 2, comment, 3], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,28,3: context range 28 [comment, 2, comment, 3], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,29,0: context range 28 [comment, 2, comment, 3], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,29,1: context range 28 [comment, 2, comment, 3], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,29,2: context range 28 [comment, 2, comment, 3], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,29,3: context range 28 [comment, 2, comment, 3], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,30,0: context range 28 [comment, 2, comment, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,30,1: context range 28 [comment, 2, comment, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,30,2: context range 28 [comment, 2, comment, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,30,3: context range 28 [comment, 2, comment, 3], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,31,0: context range 28 [comment, 2, comment, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,31,1: context range 28 [comment, 2, comment, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,31,2: context range 28 [comment, 2, comment, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,31,3: context range 28 [comment, 2, comment, 3], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,32,0: context range 28 [comment, 2, comment, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,32,1: context range 28 [comment, 2, comment, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,32,2: context range 28 [comment, 2, comment, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,32,3: context range 28 [comment, 2, comment, 3], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,33,0: context range 28 [comment, 2, comment, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,33,1: context range 28 [comment, 2, comment, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,33,2: context range 28 [comment, 2, comment, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,33,3: context range 28 [comment, 2, comment, 3], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,34,0: context range 28 [comment, 2, comment, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,34,1: context range 28 [comment, 2, comment, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,34,2: context range 28 [comment, 2, comment, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,34,3: context range 28 [comment, 2, comment, 3], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,35,0: context range 28 [comment, 2, comment, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,35,1: context range 28 [comment, 2, comment, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,35,2: context range 28 [comment, 2, comment, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,35,3: context range 28 [comment, 2, comment, 3], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,36,0: context range 28 [comment, 2, comment, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,36,1: context range 28 [comment, 2, comment, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,36,2: context range 28 [comment, 2, comment, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,36,3: context range 28 [comment, 2, comment, 3], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,37,0: context range 28 [comment, 2, comment, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,37,1: context range 28 [comment, 2, comment, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,37,2: context range 28 [comment, 2, comment, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,37,3: context range 28 [comment, 2, comment, 3], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,38,0: context range 28 [comment, 2, comment, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,38,1: context range 28 [comment, 2, comment, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,38,2: context range 28 [comment, 2, comment, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,38,3: context range 28 [comment, 2, comment, 3], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,39,0: context range 28 [comment, 2, comment, 3], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,39,1: context range 28 [comment, 2, comment, 3], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,39,2: context range 28 [comment, 2, comment, 3], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,39,3: context range 28 [comment, 2, comment, 3], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,40,0: context range 28 [comment, 2, comment, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,40,1: context range 28 [comment, 2, comment, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,40,2: context range 28 [comment, 2, comment, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,40,3: context range 28 [comment, 2, comment, 3], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass28,41,0: context range 28 [comment, 2, comment, 3], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,41,1: context range 28 [comment, 2, comment, 3], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,41,2: context range 28 [comment, 2, comment, 3], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass28,41,3: context range 28 [comment, 2, comment, 3], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,0: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,1: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,2: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,3: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,4: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,5: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,6: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,7: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,8: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,9: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,10: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,11: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,12: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,13: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,14: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,15: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,16: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,17: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,18: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,19: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,20: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,21: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,22: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,23: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,24: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,25: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,26: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,27: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,28: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,29: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,30: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,31: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,32: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,33: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,34: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 4.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,35: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,36: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,37: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,38: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,39: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,40: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,41: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -73.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,42: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -72.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,43: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -71.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,44: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -70.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,45: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -69.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,46: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how -68.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,47: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,48: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,49: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "2"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,50: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "3"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,51: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,52: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,53: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,54: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,55: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,56: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,57: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,58: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,59: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,60: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,61: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,62: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,63: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,64: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,65: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,66: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,67: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,68: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,69: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,70: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,71: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,72: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,73: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,74: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,75: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,76: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,77: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,78: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,79: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,80: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,81: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "4.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,82: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,83: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,84: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,85: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,86: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,87: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,88: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-73.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,89: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-72.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,90: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-71.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,91: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-70.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,92: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-69.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,93: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "-68.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,0,94: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,95: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how null
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,96: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,97: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how true
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,98: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how false
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,99: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how ""
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,0,100: context range 29 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,1,0: context range 29 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,1,1: context range 29 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,1,2: context range 29 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,1,3: context range 29 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,2,0: context range 29 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,2,1: context range 29 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,2,2: context range 29 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,2,3: context range 29 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,0: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,1: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,2: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,3: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,4: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,5: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,6: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,7: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,8: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,9: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,10: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,11: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,12: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,13: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,14: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,15: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,16: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,17: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,18: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,19: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,20: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,21: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,22: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,23: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,24: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,25: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,26: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,27: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,28: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,29: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,30: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,31: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,32: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,33: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,34: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,35: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,36: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,37: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,38: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,39: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,40: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,41: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,42: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,43: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,44: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,45: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,46: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,47: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,48: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,49: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,50: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,51: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,52: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,53: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,54: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,55: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,56: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,57: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,58: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,59: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,60: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,61: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,62: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,63: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,64: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,65: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,66: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,67: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,68: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,69: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,70: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,71: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,72: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,73: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,74: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,75: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,76: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,77: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,78: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,79: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,80: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,81: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,82: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,83: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,84: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,85: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,86: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,87: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,88: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,89: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,90: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,91: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,92: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,93: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,3,94: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,95: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,96: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,97: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,98: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,99: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how ""
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,3,100: context range 29 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,4,0: context range 29 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,4,1: context range 29 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,4,2: context range 29 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,4,3: context range 29 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,5,0: context range 29 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,5,1: context range 29 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,5,2: context range 29 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,5,3: context range 29 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,6,0: context range 29 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,6,1: context range 29 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,6,2: context range 29 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,6,3: context range 29 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,7,0: context range 29 [testDiv, 0, comment, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,7,1: context range 29 [testDiv, 0, comment, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,7,2: context range 29 [testDiv, 0, comment, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,7,3: context range 29 [testDiv, 0, comment, 5], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,8,0: context range 29 [testDiv, 0, comment, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,8,1: context range 29 [testDiv, 0, comment, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,8,2: context range 29 [testDiv, 0, comment, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,8,3: context range 29 [testDiv, 0, comment, 5], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,9,0: context range 29 [testDiv, 0, comment, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,9,1: context range 29 [testDiv, 0, comment, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,9,2: context range 29 [testDiv, 0, comment, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,9,3: context range 29 [testDiv, 0, comment, 5], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,10,0: context range 29 [testDiv, 0, comment, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,10,1: context range 29 [testDiv, 0, comment, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,10,2: context range 29 [testDiv, 0, comment, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,10,3: context range 29 [testDiv, 0, comment, 5], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,11,0: context range 29 [testDiv, 0, comment, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,11,1: context range 29 [testDiv, 0, comment, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,11,2: context range 29 [testDiv, 0, comment, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,11,3: context range 29 [testDiv, 0, comment, 5], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,12,0: context range 29 [testDiv, 0, comment, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,12,1: context range 29 [testDiv, 0, comment, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,12,2: context range 29 [testDiv, 0, comment, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,12,3: context range 29 [testDiv, 0, comment, 5], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,13,0: context range 29 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,13,1: context range 29 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,13,2: context range 29 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,13,3: context range 29 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,14,0: context range 29 [testDiv, 0, comment, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,14,1: context range 29 [testDiv, 0, comment, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,14,2: context range 29 [testDiv, 0, comment, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,14,3: context range 29 [testDiv, 0, comment, 5], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,15,0: context range 29 [testDiv, 0, comment, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,15,1: context range 29 [testDiv, 0, comment, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,15,2: context range 29 [testDiv, 0, comment, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,15,3: context range 29 [testDiv, 0, comment, 5], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,16,0: context range 29 [testDiv, 0, comment, 5], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,16,1: context range 29 [testDiv, 0, comment, 5], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,16,2: context range 29 [testDiv, 0, comment, 5], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,16,3: context range 29 [testDiv, 0, comment, 5], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,17,0: context range 29 [testDiv, 0, comment, 5], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,17,1: context range 29 [testDiv, 0, comment, 5], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,17,2: context range 29 [testDiv, 0, comment, 5], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,17,3: context range 29 [testDiv, 0, comment, 5], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,18,0: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,1: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,2: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,3: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,4: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,5: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,6: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,7: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,8: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,9: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,10: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,11: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,12: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,13: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,14: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,15: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,16: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,17: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,18: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,19: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,20: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,21: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,22: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,23: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,24: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,25: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,26: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,27: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,28: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,29: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,30: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,31: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,32: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,33: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,34: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,35: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,36: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,37: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,38: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,39: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,40: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,41: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,42: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,43: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,44: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,45: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,46: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,47: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,48: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,49: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,50: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,51: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,52: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,53: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,54: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,55: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,56: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,57: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,58: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,59: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,60: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,61: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,62: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,63: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,64: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,65: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,66: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,67: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,68: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,69: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,70: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,71: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,72: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,73: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,74: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,75: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,76: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,77: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,78: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,79: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,80: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,81: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,82: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,83: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,84: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,85: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,86: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,87: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,88: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,89: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,90: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,91: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,92: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,93: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,18,94: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,95: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,96: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,97: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,98: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,99: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how ""
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,18,100: context range 29 [testDiv, 0, comment, 5], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,19,0: context range 29 [testDiv, 0, comment, 5], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,19,1: context range 29 [testDiv, 0, comment, 5], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,19,2: context range 29 [testDiv, 0, comment, 5], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,19,3: context range 29 [testDiv, 0, comment, 5], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,20,0: context range 29 [testDiv, 0, comment, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,20,1: context range 29 [testDiv, 0, comment, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,20,2: context range 29 [testDiv, 0, comment, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,20,3: context range 29 [testDiv, 0, comment, 5], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,21,0: context range 29 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,21,1: context range 29 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,21,2: context range 29 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,21,3: context range 29 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,22,0: context range 29 [testDiv, 0, comment, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,22,1: context range 29 [testDiv, 0, comment, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,22,2: context range 29 [testDiv, 0, comment, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,22,3: context range 29 [testDiv, 0, comment, 5], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,0: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,1: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,2: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,3: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,4: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,5: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,6: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,7: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how NaN
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,8: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,9: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,10: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,11: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,12: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,13: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,14: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65538
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,15: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65539
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,16: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 65540
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,17: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,18: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,19: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,20: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65534
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,21: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65533
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,22: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -65532
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,23: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967295
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,24: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967296
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,25: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967297
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,26: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967298
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,27: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967299
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,28: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4294967300
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,29: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,30: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,31: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,32: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,33: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,34: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 4.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,35: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,36: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,37: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,38: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,39: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,40: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,41: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -73.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,42: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -72.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,43: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -71.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,44: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -70.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,45: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -69.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,46: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how -68.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,47: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,48: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,49: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,50: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,51: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,52: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,53: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,54: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "NaN"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,55: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,56: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,57: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,58: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,59: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,60: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,61: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65538"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,62: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65539"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,63: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "65540"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,64: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,65: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,66: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,67: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65534"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,68: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65533"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,69: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-65532"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,70: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967295"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,71: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967296"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,72: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967297"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,73: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967298"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,74: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967299"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,75: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4294967300"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,76: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,77: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,78: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,79: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,80: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,81: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "4.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,82: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,83: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,84: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,85: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,86: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,87: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,88: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-73.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,89: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-72.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,90: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-71.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,91: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-70.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,92: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-69.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,93: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "-68.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,23,94: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,95: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how null
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,96: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how undefined
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,97: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how true
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,98: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how false
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,99: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how ""
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,23,100: context range 29 [testDiv, 0, comment, 5], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how "quasit"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,24,0: context range 29 [testDiv, 0, comment, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,24,1: context range 29 [testDiv, 0, comment, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,24,2: context range 29 [testDiv, 0, comment, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,24,3: context range 29 [testDiv, 0, comment, 5], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,25,0: context range 29 [testDiv, 0, comment, 5], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,25,1: context range 29 [testDiv, 0, comment, 5], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,25,2: context range 29 [testDiv, 0, comment, 5], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,25,3: context range 29 [testDiv, 0, comment, 5], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,26,0: context range 29 [testDiv, 0, comment, 5], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,26,1: context range 29 [testDiv, 0, comment, 5], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,26,2: context range 29 [testDiv, 0, comment, 5], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,26,3: context range 29 [testDiv, 0, comment, 5], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,27,0: context range 29 [testDiv, 0, comment, 5], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,27,1: context range 29 [testDiv, 0, comment, 5], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,27,2: context range 29 [testDiv, 0, comment, 5], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,27,3: context range 29 [testDiv, 0, comment, 5], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,28,0: context range 29 [testDiv, 0, comment, 5], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,28,1: context range 29 [testDiv, 0, comment, 5], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,28,2: context range 29 [testDiv, 0, comment, 5], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,28,3: context range 29 [testDiv, 0, comment, 5], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,0: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,1: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,2: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,3: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,4: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,5: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,6: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,7: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how NaN
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,8: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,9: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,10: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -Infinity
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,11: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,12: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,13: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,14: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65538
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,15: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65539
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,16: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 65540
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,17: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65537
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,18: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65536
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,19: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65535
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,20: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65534
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,21: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65533
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,22: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -65532
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,23: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967295
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,24: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967296
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,25: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967297
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,26: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967298
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,27: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967299
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,28: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4294967300
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,29: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,30: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,31: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,32: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,33: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,34: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 4.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,35: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,36: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,37: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 0.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,38: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 1.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,39: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 2.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,40: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how 3.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,41: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -73.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,42: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -72.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,43: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -71.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,44: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -70.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,45: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -69.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,46: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how -68.5
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,47: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,48: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,49: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "2"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,50: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "3"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,51: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-1"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,52: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,53: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,54: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "NaN"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,55: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "0"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,56: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,57: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-Infinity"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,58: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,59: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,60: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,61: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65538"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,62: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65539"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,63: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "65540"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,64: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65537"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,65: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65536"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,66: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65535"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,67: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65534"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,68: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65533"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,69: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-65532"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,70: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967295"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,71: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967296"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,72: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967297"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,73: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967298"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,74: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967299"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,75: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4294967300"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,76: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,77: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,78: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,79: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,80: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,81: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "4.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,82: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,83: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,84: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "0.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,85: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "1.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,86: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "2.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,87: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "3.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,88: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-73.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,89: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-72.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,90: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-71.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,91: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-70.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,92: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-69.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,93: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "-68.5"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("NOT_SUPPORTED_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "NotSupportedError required if first parameter doesn't convert to 0-3 per WebIDL")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:121:11)
Pass29,29,94: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "6.5536e4"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,95: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how null
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,96: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how undefined
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,97: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how true
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,98: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how false
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,99: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how ""
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,29,100: context range 29 [testDiv, 0, comment, 5], argument range 29 [testDiv, 0, comment, 5], how "quasit"
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,30,0: context range 29 [testDiv, 0, comment, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,30,1: context range 29 [testDiv, 0, comment, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,30,2: context range 29 [testDiv, 0, comment, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,30,3: context range 29 [testDiv, 0, comment, 5], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,31,0: context range 29 [testDiv, 0, comment, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,31,1: context range 29 [testDiv, 0, comment, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,31,2: context range 29 [testDiv, 0, comment, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,31,3: context range 29 [testDiv, 0, comment, 5], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,32,0: context range 29 [testDiv, 0, comment, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,32,1: context range 29 [testDiv, 0, comment, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,32,2: context range 29 [testDiv, 0, comment, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,32,3: context range 29 [testDiv, 0, comment, 5], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,33,0: context range 29 [testDiv, 0, comment, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,33,1: context range 29 [testDiv, 0, comment, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,33,2: context range 29 [testDiv, 0, comment, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,33,3: context range 29 [testDiv, 0, comment, 5], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,34,0: context range 29 [testDiv, 0, comment, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,34,1: context range 29 [testDiv, 0, comment, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,34,2: context range 29 [testDiv, 0, comment, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,34,3: context range 29 [testDiv, 0, comment, 5], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,35,0: context range 29 [testDiv, 0, comment, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,35,1: context range 29 [testDiv, 0, comment, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,35,2: context range 29 [testDiv, 0, comment, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,35,3: context range 29 [testDiv, 0, comment, 5], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,36,0: context range 29 [testDiv, 0, comment, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,36,1: context range 29 [testDiv, 0, comment, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,36,2: context range 29 [testDiv, 0, comment, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,36,3: context range 29 [testDiv, 0, comment, 5], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,37,0: context range 29 [testDiv, 0, comment, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,37,1: context range 29 [testDiv, 0, comment, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,37,2: context range 29 [testDiv, 0, comment, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,37,3: context range 29 [testDiv, 0, comment, 5], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,38,0: context range 29 [testDiv, 0, comment, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,38,1: context range 29 [testDiv, 0, comment, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,38,2: context range 29 [testDiv, 0, comment, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,38,3: context range 29 [testDiv, 0, comment, 5], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,39,0: context range 29 [testDiv, 0, comment, 5], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,39,1: context range 29 [testDiv, 0, comment, 5], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,39,2: context range 29 [testDiv, 0, comment, 5], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,39,3: context range 29 [testDiv, 0, comment, 5], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,40,0: context range 29 [testDiv, 0, comment, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,40,1: context range 29 [testDiv, 0, comment, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,40,2: context range 29 [testDiv, 0, comment, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,40,3: context range 29 [testDiv, 0, comment, 5], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass29,41,0: context range 29 [testDiv, 0, comment, 5], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,41,1: context range 29 [testDiv, 0, comment, 5], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,41,2: context range 29 [testDiv, 0, comment, 5], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass29,41,3: context range 29 [testDiv, 0, comment, 5], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,0,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,0,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,0,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,0,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,1,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,1,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,1,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,1,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,2,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,2,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,2,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,2,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,3,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,3,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,3,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,3,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,4,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,4,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,4,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,4,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,5,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,5,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,5,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,5,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,6,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,6,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,6,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,6,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,7,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,7,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,7,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,7,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,8,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,8,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,8,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,8,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,9,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,9,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,9,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,9,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,10,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,10,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,10,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,10,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,11,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,11,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,11,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,11,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,12,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,12,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,12,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,12,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,13,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,13,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,13,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,13,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,14,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,14,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,14,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,14,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,15,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,15,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,15,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,15,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,16,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,16,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,16,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,16,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,17,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,17,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,17,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,17,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,18,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,18,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,18,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,18,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,19,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,19,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,19,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,19,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,20,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,20,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,20,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,20,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,21,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,21,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,21,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,21,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,22,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,22,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,22,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,22,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,23,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,23,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,23,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,23,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,24,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,24,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,24,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,24,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,25,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,25,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,25,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,25,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,26,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,26,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,26,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,26,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,27,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,27,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,27,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,27,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,28,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,28,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,28,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,28,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,29,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,29,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,29,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,29,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,30,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,30,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,30,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,30,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,31,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,31,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,31,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,31,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,32,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,32,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,32,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,32,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,33,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,33,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,33,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,33,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,34,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,34,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,34,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,34,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,35,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,35,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,35,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,35,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,36,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,36,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,36,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,36,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,37,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,37,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,37,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,37,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,38,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,38,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,38,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,38,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,39,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,39,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,39,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,39,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,40,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,40,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,40,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,40,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass30,41,0: context range 30 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,41,1: context range 30 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,41,2: context range 30 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass30,41,3: context range 30 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,0,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,0,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,0,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,0,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,1,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,1,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,1,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,1,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,2,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,2,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,2,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,2,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,3,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,3,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,3,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,3,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,4,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,4,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,4,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,4,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,5,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,5,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,5,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,5,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,6,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,6,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,6,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,6,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,7,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,7,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,7,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,7,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,8,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,8,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,8,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,8,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,9,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,9,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,9,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,9,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,10,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,10,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,10,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,10,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,11,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,11,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,11,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,11,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,12,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,12,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,12,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,12,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,13,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,13,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,13,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,13,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,14,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,14,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,14,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,14,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,15,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,15,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,15,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,15,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,16,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,16,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,16,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,16,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,17,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,17,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,17,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,17,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,18,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,18,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,18,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,18,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,19,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,19,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,19,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,19,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,20,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,20,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,20,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,20,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,21,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,21,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,21,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,21,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,22,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,22,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,22,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,22,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,23,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,23,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,23,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,23,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,24,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,24,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,24,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,24,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,25,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,25,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,25,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,25,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,26,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,26,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,26,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,26,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,27,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,27,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,27,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,27,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,28,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,28,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,28,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,28,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,29,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,29,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,29,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,29,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,30,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,30,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,30,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,30,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,31,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,31,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,31,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,31,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,32,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,32,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,32,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,32,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,33,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,33,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,33,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,33,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,34,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,34,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,34,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,34,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,35,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,35,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,35,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,35,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,36,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,36,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,36,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,36,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,37,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,37,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,37,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,37,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,38,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,38,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,38,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,38,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,39,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,39,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,39,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,39,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,40,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,40,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,40,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,40,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass31,41,0: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,41,1: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,41,2: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass31,41,3: context range 31 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,0,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,0,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,0,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,0,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,1,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,1,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,1,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,1,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,2,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,2,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,2,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,2,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,3,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,3,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,3,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,3,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,4,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,4,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,4,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,4,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,5,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,5,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,5,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,5,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,6,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,6,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,6,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,6,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,7,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,7,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,7,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,7,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,8,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,8,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,8,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,8,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,9,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,9,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,9,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,9,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,10,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,10,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,10,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,10,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,11,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,11,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,11,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,11,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,12,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,12,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,12,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,12,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,13,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,13,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,13,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,13,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,14,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,14,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,14,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,14,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,15,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,15,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,15,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,15,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,16,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,16,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,16,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,16,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,17,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,17,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,17,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,17,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,18,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,18,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,18,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,18,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,19,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,19,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,19,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,19,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,20,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,20,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,20,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,20,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,21,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,21,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,21,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,21,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,22,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,22,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,22,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,22,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,23,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,23,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,23,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,23,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,24,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,24,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,24,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,24,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,25,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,25,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,25,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,25,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,26,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,26,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,26,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,26,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,27,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,27,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,27,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,27,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 7000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,28,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,28,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,28,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,28,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,29,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,29,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,29,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,29,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,30,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,30,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,30,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,30,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,31,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,31,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,31,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,31,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,32,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,32,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,32,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,32,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,33,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,33,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,33,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,33,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,34,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,34,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,34,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,34,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,35,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,35,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,35,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,35,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,36,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,36,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,36,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,36,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,37,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,37,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,37,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,37,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,38,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,38,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,38,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,38,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,39,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,39,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,39,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,39,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass32,40,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,40,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,40,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,40,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,41,0: context range 32 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,41,1: context range 32 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,41,2: context range 32 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass32,41,3: context range 32 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,0,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,0,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,0,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,0,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,1,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,1,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,1,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,1,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,2,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,2,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,2,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,2,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,3,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,3,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,3,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,3,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,4,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,4,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,4,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,4,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,5,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,5,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,5,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,5,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,6,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,6,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,6,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,6,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,7,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,7,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,7,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,7,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,8,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,8,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,8,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,8,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,9,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,9,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,9,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,9,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,10,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,10,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,10,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,10,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,11,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,11,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,11,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,11,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,12,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,12,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,12,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,12,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,13,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,13,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,13,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,13,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,14,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,14,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,14,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,14,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,15,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,15,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,15,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,15,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,16,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,16,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,16,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,16,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,17,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,17,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,17,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,17,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,18,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,18,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,18,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,18,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,19,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,19,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,19,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,19,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,20,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,20,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,20,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,20,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,21,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,21,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,21,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,21,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,22,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,22,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,22,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,22,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,23,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,23,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,23,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,23,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,24,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,24,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,24,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,24,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,25,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,25,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,25,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,25,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,26,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,26,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,26,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,26,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,27,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,27,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,27,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,27,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,28,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,28,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,28,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,28,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,29,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,29,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,29,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,29,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,30,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,30,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,30,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,30,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,31,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,31,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,31,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,31,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,32,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,32,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,32,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,32,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,33,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,33,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,33,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,33,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,34,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,34,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,34,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,34,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,35,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,35,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,35,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,35,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,36,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,36,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,36,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,36,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,37,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,37,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,37,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,37,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,38,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,38,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,38,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,38,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,39,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,39,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,39,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,39,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,40,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,40,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,40,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,40,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass33,41,0: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,41,1: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,41,2: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass33,41,3: context range 33 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,0,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,0,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,0,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,0,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,1,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,1,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,1,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,1,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,2,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,2,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,2,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,2,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,3,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,3,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,3,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,3,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,4,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,4,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,4,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,4,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,5,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,5,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,5,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,5,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,6,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,6,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,6,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,6,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,7,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,7,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,7,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,7,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,8,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,8,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,8,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,8,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,9,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,9,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,9,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,9,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,10,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,10,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,10,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,10,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,11,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,11,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,11,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,11,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,12,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,12,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,12,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,12,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,13,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,13,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,13,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,13,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,14,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,14,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,14,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,14,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,15,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,15,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,15,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,15,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,16,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,16,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,16,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,16,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,17,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,17,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,17,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,17,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,18,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,18,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,18,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,18,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,19,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,19,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,19,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,19,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,20,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,20,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,20,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,20,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,21,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,21,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,21,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,21,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,22,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,22,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,22,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,22,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,23,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,23,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,23,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,23,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,24,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,24,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,24,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,24,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,25,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,25,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,25,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,25,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,26,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,26,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,26,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,26,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,27,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,27,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,27,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,27,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,28,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,28,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,28,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,28,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,29,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,29,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,29,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,29,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,30,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,30,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,30,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,30,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,31,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,31,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,31,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,31,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,32,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,32,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,32,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,32,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,33,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,33,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,33,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,33,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,34,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,34,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,34,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,34,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,35,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,35,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,35,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,35,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,36,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,36,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,36,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,36,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,37,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,37,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,37,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,37,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,38,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,38,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,38,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,38,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,39,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,39,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,39,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,39,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,40,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,40,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,40,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,40,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass34,41,0: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,41,1: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,41,2: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass34,41,3: context range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Cdefghij", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,0,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,0,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,0,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,0,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,1,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,1,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,1,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,1,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,2,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,2,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,2,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,2,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,3,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,3,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,3,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,3,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,4,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,4,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,4,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,4,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,5,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,5,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,5,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,5,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,6,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,6,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,6,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,6,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,7,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,7,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,7,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,7,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,8,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,8,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,8,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,8,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,9,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,9,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,9,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,9,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,10,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,10,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,10,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,10,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,11,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,11,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,11,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,11,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,12,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,12,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,12,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,12,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,13,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,13,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,13,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,13,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,14,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,14,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,14,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,14,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,15,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,15,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,15,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,15,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,16,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,16,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,16,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,16,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,17,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,17,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,17,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,17,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,18,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,18,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,18,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,18,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,19,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,19,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,19,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,19,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,20,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,20,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,20,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,20,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,21,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,21,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,21,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,21,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,22,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,22,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,22,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,22,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,23,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,23,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,23,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,23,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,24,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,24,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,24,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,24,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,25,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,25,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,25,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,25,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,26,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,26,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,26,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,26,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,27,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,27,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,27,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,27,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,28,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,28,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,28,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,28,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,29,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,29,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,29,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,29,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,30,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,30,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,30,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,30,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,31,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,31,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,31,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,31,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,32,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,32,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,32,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,32,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,33,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,33,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,33,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,33,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,34,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,34,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,34,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,34,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,35,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,35,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,35,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,35,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,36,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,36,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,36,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,36,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,37,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,37,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,37,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,37,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,38,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,38,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,38,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,38,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,39,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,39,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,39,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,39,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,40,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,40,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,40,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,40,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass35,41,0: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,41,1: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,41,2: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass35,41,3: context range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "Klmnopqr", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,0,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,0,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,0,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,0,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,1,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,1,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,1,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,1,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,2,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,2,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,2,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,2,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,3,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,3,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,3,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,3,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,4,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,4,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,4,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,4,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,5,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,5,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,5,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,5,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,6,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,6,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,6,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,6,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,7,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,7,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,7,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,7,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,8,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,8,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,8,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,8,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,9,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,9,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,9,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,9,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,10,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,10,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,10,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,10,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,11,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,11,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,11,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,11,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,12,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,12,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,12,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,12,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,13,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,13,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,13,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,13,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,14,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,14,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,14,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,14,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,15,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,15,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,15,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,15,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,16,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,16,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,16,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,16,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,17,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,17,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,17,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,17,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,18,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,18,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,18,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,18,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,19,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,19,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,19,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,19,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,20,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,20,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,20,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,20,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,21,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,21,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,21,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,21,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,22,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,22,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,22,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,22,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,23,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,23,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,23,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,23,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,24,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,24,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,24,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,24,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,25,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,25,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,25,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,25,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,26,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,26,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,26,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,26,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,27,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,27,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,27,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,27,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,28,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,28,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,28,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,28,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,29,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,29,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,29,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,29,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,30,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,30,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,30,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,30,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,31,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,31,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,31,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,31,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,32,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,32,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,32,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,32,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,33,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,33,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,33,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,33,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,34,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,34,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,34,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,34,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,35,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,35,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,35,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,35,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,36,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,36,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,36,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,36,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,37,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,37,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,37,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,37,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,38,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,38,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,38,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,38,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,39,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,39,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,39,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,39,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,40,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,40,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,40,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,40,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass36,41,0: context range 36 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,41,1: context range 36 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,41,2: context range 36 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass36,41,3: context range 36 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,0,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,0,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,0,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,0,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,1,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,1,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,1,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,1,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,2,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,2,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,2,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,2,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,3,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,3,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,3,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,3,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,4,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,4,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,4,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,4,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,5,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,5,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,5,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,5,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,6,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,6,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,6,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,6,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,7,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,7,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,7,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,7,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,8,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,8,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,8,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,8,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,9,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,9,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,9,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,9,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,10,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,10,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,10,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,10,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,11,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,11,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,11,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,11,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,12,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,12,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,12,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,12,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,13,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,13,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,13,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,13,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,14,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,14,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,14,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,14,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,15,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,15,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,15,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,15,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,16,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,16,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,16,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,16,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,17,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,17,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,17,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,17,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,18,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,18,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,18,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,18,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,19,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,19,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,19,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,19,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,20,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,20,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,20,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,20,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,21,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,21,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,21,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,21,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,22,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,22,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,22,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,22,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,23,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,23,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,23,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,23,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,24,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,24,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,24,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,24,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,25,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,25,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,25,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,25,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,26,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,26,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,26,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,26,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,27,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,27,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,27,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,27,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,28,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,28,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,28,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,28,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,29,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,29,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,29,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,29,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,30,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,30,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,30,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,30,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,31,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,31,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,31,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,31,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,32,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,32,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,32,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,32,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,33,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,33,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,33,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,33,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,34,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,34,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,34,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,34,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,35,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,35,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,35,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,35,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,36,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,36,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,36,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,36,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,37,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,37,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,37,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,37,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,38,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,38,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,38,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,38,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,39,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,39,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,39,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,39,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,40,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,40,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,40,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,40,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass37,41,0: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,41,1: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,41,2: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass37,41,3: context range 37 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,0,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,0,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,0,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,0,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,1,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,1,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,1,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,1,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,2,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,2,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,2,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,2,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,3,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,3,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,3,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,3,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,4,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,4,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,4,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,4,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,5,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,5,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,5,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,5,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,6,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,6,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,6,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,6,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,7,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,7,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,7,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,7,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,8,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,8,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,8,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,8,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,9,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,9,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,9,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,9,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,10,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,10,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,10,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,10,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,11,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,11,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,11,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,11,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,12,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,12,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,12,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,12,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,13,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,13,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,13,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,13,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,14,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,14,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,14,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,14,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,15,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,15,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,15,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,15,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,16,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,16,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,16,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,16,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,17,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,17,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,17,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,17,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,18,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,18,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,18,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,18,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,19,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,19,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,19,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,19,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,20,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,20,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,20,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,20,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,21,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,21,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,21,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,21,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,22,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,22,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,22,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,22,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,23,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,23,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,23,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,23,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,24,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,24,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,24,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,24,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,25,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,25,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,25,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,25,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,26,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,26,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,26,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,26,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,27,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,27,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,27,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,27,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 8000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,28,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,28,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,28,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,28,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,29,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,29,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,29,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,29,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,30,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,30,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,30,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,30,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,31,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,31,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,31,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,31,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,32,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,32,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,32,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,32,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,33,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,33,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,33,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,33,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,34,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,34,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,34,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,34,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,35,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,35,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,35,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,35,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,36,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,36,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,36,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,36,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,37,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,37,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,37,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,37,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,38,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,38,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,38,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,38,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,39,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,39,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,39,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,39,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,40,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,40,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,40,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,40,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass38,41,0: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,41,1: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,41,2: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass38,41,3: context range 38 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,0,0: context range 39 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,0,1: context range 39 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,0,2: context range 39 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,0,3: context range 39 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,1,0: context range 39 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,1,1: context range 39 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,1,2: context range 39 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,1,3: context range 39 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,2,0: context range 39 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,2,1: context range 39 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,2,2: context range 39 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,2,3: context range 39 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,3,0: context range 39 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,3,1: context range 39 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,3,2: context range 39 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,3,3: context range 39 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,4,0: context range 39 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,4,1: context range 39 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,4,2: context range 39 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,4,3: context range 39 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,5,0: context range 39 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,5,1: context range 39 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,5,2: context range 39 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,5,3: context range 39 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,6,0: context range 39 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,6,1: context range 39 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,6,2: context range 39 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,6,3: context range 39 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,7,0: context range 39 [docfrag, 0, docfrag, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,7,1: context range 39 [docfrag, 0, docfrag, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,7,2: context range 39 [docfrag, 0, docfrag, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,7,3: context range 39 [docfrag, 0, docfrag, 0], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,8,0: context range 39 [docfrag, 0, docfrag, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,8,1: context range 39 [docfrag, 0, docfrag, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,8,2: context range 39 [docfrag, 0, docfrag, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,8,3: context range 39 [docfrag, 0, docfrag, 0], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,9,0: context range 39 [docfrag, 0, docfrag, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,9,1: context range 39 [docfrag, 0, docfrag, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,9,2: context range 39 [docfrag, 0, docfrag, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,9,3: context range 39 [docfrag, 0, docfrag, 0], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,10,0: context range 39 [docfrag, 0, docfrag, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,10,1: context range 39 [docfrag, 0, docfrag, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,10,2: context range 39 [docfrag, 0, docfrag, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,10,3: context range 39 [docfrag, 0, docfrag, 0], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,11,0: context range 39 [docfrag, 0, docfrag, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,11,1: context range 39 [docfrag, 0, docfrag, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,11,2: context range 39 [docfrag, 0, docfrag, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,11,3: context range 39 [docfrag, 0, docfrag, 0], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,12,0: context range 39 [docfrag, 0, docfrag, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,12,1: context range 39 [docfrag, 0, docfrag, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,12,2: context range 39 [docfrag, 0, docfrag, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,12,3: context range 39 [docfrag, 0, docfrag, 0], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,13,0: context range 39 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,13,1: context range 39 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,13,2: context range 39 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,13,3: context range 39 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,14,0: context range 39 [docfrag, 0, docfrag, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,14,1: context range 39 [docfrag, 0, docfrag, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,14,2: context range 39 [docfrag, 0, docfrag, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,14,3: context range 39 [docfrag, 0, docfrag, 0], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,15,0: context range 39 [docfrag, 0, docfrag, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,15,1: context range 39 [docfrag, 0, docfrag, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,15,2: context range 39 [docfrag, 0, docfrag, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,15,3: context range 39 [docfrag, 0, docfrag, 0], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,16,0: context range 39 [docfrag, 0, docfrag, 0], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,16,1: context range 39 [docfrag, 0, docfrag, 0], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,16,2: context range 39 [docfrag, 0, docfrag, 0], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,16,3: context range 39 [docfrag, 0, docfrag, 0], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,17,0: context range 39 [docfrag, 0, docfrag, 0], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,17,1: context range 39 [docfrag, 0, docfrag, 0], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,17,2: context range 39 [docfrag, 0, docfrag, 0], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,17,3: context range 39 [docfrag, 0, docfrag, 0], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,18,0: context range 39 [docfrag, 0, docfrag, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,18,1: context range 39 [docfrag, 0, docfrag, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,18,2: context range 39 [docfrag, 0, docfrag, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,18,3: context range 39 [docfrag, 0, docfrag, 0], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,19,0: context range 39 [docfrag, 0, docfrag, 0], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,19,1: context range 39 [docfrag, 0, docfrag, 0], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,19,2: context range 39 [docfrag, 0, docfrag, 0], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,19,3: context range 39 [docfrag, 0, docfrag, 0], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,20,0: context range 39 [docfrag, 0, docfrag, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,20,1: context range 39 [docfrag, 0, docfrag, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,20,2: context range 39 [docfrag, 0, docfrag, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,20,3: context range 39 [docfrag, 0, docfrag, 0], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,21,0: context range 39 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,21,1: context range 39 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,21,2: context range 39 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,21,3: context range 39 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,22,0: context range 39 [docfrag, 0, docfrag, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,22,1: context range 39 [docfrag, 0, docfrag, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,22,2: context range 39 [docfrag, 0, docfrag, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,22,3: context range 39 [docfrag, 0, docfrag, 0], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,23,0: context range 39 [docfrag, 0, docfrag, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,23,1: context range 39 [docfrag, 0, docfrag, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,23,2: context range 39 [docfrag, 0, docfrag, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,23,3: context range 39 [docfrag, 0, docfrag, 0], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,24,0: context range 39 [docfrag, 0, docfrag, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,24,1: context range 39 [docfrag, 0, docfrag, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,24,2: context range 39 [docfrag, 0, docfrag, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,24,3: context range 39 [docfrag, 0, docfrag, 0], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,25,0: context range 39 [docfrag, 0, docfrag, 0], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,25,1: context range 39 [docfrag, 0, docfrag, 0], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,25,2: context range 39 [docfrag, 0, docfrag, 0], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,25,3: context range 39 [docfrag, 0, docfrag, 0], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,26,0: context range 39 [docfrag, 0, docfrag, 0], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,26,1: context range 39 [docfrag, 0, docfrag, 0], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,26,2: context range 39 [docfrag, 0, docfrag, 0], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,26,3: context range 39 [docfrag, 0, docfrag, 0], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,27,0: context range 39 [docfrag, 0, docfrag, 0], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,27,1: context range 39 [docfrag, 0, docfrag, 0], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,27,2: context range 39 [docfrag, 0, docfrag, 0], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,27,3: context range 39 [docfrag, 0, docfrag, 0], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,28,0: context range 39 [docfrag, 0, docfrag, 0], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,28,1: context range 39 [docfrag, 0, docfrag, 0], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,28,2: context range 39 [docfrag, 0, docfrag, 0], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,28,3: context range 39 [docfrag, 0, docfrag, 0], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,29,0: context range 39 [docfrag, 0, docfrag, 0], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,29,1: context range 39 [docfrag, 0, docfrag, 0], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,29,2: context range 39 [docfrag, 0, docfrag, 0], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,29,3: context range 39 [docfrag, 0, docfrag, 0], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,30,0: context range 39 [docfrag, 0, docfrag, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,30,1: context range 39 [docfrag, 0, docfrag, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,30,2: context range 39 [docfrag, 0, docfrag, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,30,3: context range 39 [docfrag, 0, docfrag, 0], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,31,0: context range 39 [docfrag, 0, docfrag, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,31,1: context range 39 [docfrag, 0, docfrag, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,31,2: context range 39 [docfrag, 0, docfrag, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,31,3: context range 39 [docfrag, 0, docfrag, 0], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,32,0: context range 39 [docfrag, 0, docfrag, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,32,1: context range 39 [docfrag, 0, docfrag, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,32,2: context range 39 [docfrag, 0, docfrag, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,32,3: context range 39 [docfrag, 0, docfrag, 0], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,33,0: context range 39 [docfrag, 0, docfrag, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,33,1: context range 39 [docfrag, 0, docfrag, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,33,2: context range 39 [docfrag, 0, docfrag, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,33,3: context range 39 [docfrag, 0, docfrag, 0], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,34,0: context range 39 [docfrag, 0, docfrag, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,34,1: context range 39 [docfrag, 0, docfrag, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,34,2: context range 39 [docfrag, 0, docfrag, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,34,3: context range 39 [docfrag, 0, docfrag, 0], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,35,0: context range 39 [docfrag, 0, docfrag, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,35,1: context range 39 [docfrag, 0, docfrag, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,35,2: context range 39 [docfrag, 0, docfrag, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,35,3: context range 39 [docfrag, 0, docfrag, 0], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,36,0: context range 39 [docfrag, 0, docfrag, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,36,1: context range 39 [docfrag, 0, docfrag, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,36,2: context range 39 [docfrag, 0, docfrag, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,36,3: context range 39 [docfrag, 0, docfrag, 0], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,37,0: context range 39 [docfrag, 0, docfrag, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,37,1: context range 39 [docfrag, 0, docfrag, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,37,2: context range 39 [docfrag, 0, docfrag, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,37,3: context range 39 [docfrag, 0, docfrag, 0], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,38,0: context range 39 [docfrag, 0, docfrag, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,38,1: context range 39 [docfrag, 0, docfrag, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,38,2: context range 39 [docfrag, 0, docfrag, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,38,3: context range 39 [docfrag, 0, docfrag, 0], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,39,0: context range 39 [docfrag, 0, docfrag, 0], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,39,1: context range 39 [docfrag, 0, docfrag, 0], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,39,2: context range 39 [docfrag, 0, docfrag, 0], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,39,3: context range 39 [docfrag, 0, docfrag, 0], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,40,0: context range 39 [docfrag, 0, docfrag, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,40,1: context range 39 [docfrag, 0, docfrag, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,40,2: context range 39 [docfrag, 0, docfrag, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,40,3: context range 39 [docfrag, 0, docfrag, 0], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass39,41,0: context range 39 [docfrag, 0, docfrag, 0], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,41,1: context range 39 [docfrag, 0, docfrag, 0], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,41,2: context range 39 [docfrag, 0, docfrag, 0], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass39,41,3: context range 39 [docfrag, 0, docfrag, 0], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,0,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,0,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,0,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,0,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,1,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,1,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,1,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,1,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,2,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,2,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,2,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,2,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "A", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,3,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,3,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,3,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,3,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,4,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,4,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,4,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,4,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "b̈c̈d̈e", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,5,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,5,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,5,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,5,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,6,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,6,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,6,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,6,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "klmnop ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,7,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,7,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,7,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,7,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 7 [paras[5].firstChild, 2, paras[5].lastChild, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "3456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,8,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,8,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,8,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,8,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 8 [paras[5].firstChild, 1, paras[5].firstChild, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "23", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,9,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,9,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,9,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,9,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,10,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,10,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,10,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,10,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "qrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,11,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,11,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,11,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,11,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,12,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,12,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,12,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,12,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 12 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "ghijkl", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,13,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,13,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,13,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,13,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 13 [document.documentElement, 0, document.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,14,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,14,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,14,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,14,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 14 [document.documentElement, 0, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,15,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,15,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,15,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,15,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 15 [document.documentElement, 1, document.documentElement, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tests. var extraTests = [0, // detached   ...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,16,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 16 [document.head, 1, document.head, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,16,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 16 [document.head, 1, document.head, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,16,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 16 [document.head, 1, document.head, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,16,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 16 [document.head, 1, document.head, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,17,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 17 [document.body, 4, document.body, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,17,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 17 [document.body, 4, document.body, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,17,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 17 [document.body, 4, document.body, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,17,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 17 [document.body, 4, document.body, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object " ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,18,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,18,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,18,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,18,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 18 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,19,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0], 0, paras[0], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,19,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0], 0, paras[0], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,19,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0], 0, paras[0], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,19,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 19 [paras[0], 0, paras[0], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,20,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,20,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,20,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,20,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 20 [detachedPara1, 0, detachedPara1, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Opqrstuv", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,21,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,21,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,21,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,21,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 21 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ ", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,22,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,22,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,22,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,22,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 22 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,23,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,23,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,23,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,23,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 23 [paras[0].firstChild, 3, paras[3], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdef", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,24,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,24,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,24,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,24,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 24 [paras[0], 0, paras[0].firstChild, 7], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,25,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 25 [testDiv, 2, paras[4], 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,25,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 25 [testDiv, 2, paras[4], 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,25,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 25 [testDiv, 2, paras[4], 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,25,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 25 [testDiv, 2, paras[4], 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "QrstuvwxYzabcdefGhijklmn", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,26,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 26 [document, 0, document, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,26,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 26 [document, 0, document, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,26,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 26 [document, 0, document, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,26,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 26 [document, 0, document, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,27,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 27 [document, 0, document, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,27,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 27 [document, 0, document, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,27,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 27 [document, 0, document, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,27,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 27 [document, 0, document, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Range.compareBoundaryPoints() tests    Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012Running, 9000 complete, 1 remain     "use strict";  var testRangesCached = []; testRangesCached.push(document.createRange()); testRangesCached[0].detach(); for (var i = 0; i < testRangesShort.length; i++) {   try {     testRangesCached.push(rangeFromEndpoints(eval(testRangesShort[i])));   } catch(e) {     testRangesCached.push(null);   } }  var testRangesCachedClones = []; testRangesCachedClones.push(document.createRange()); testRangesCachedClones[0].detach(); for (var i = 1; i < testRangesCached.length; i++) {   if (testRangesCached[i]) {     testRangesCachedClones.push(testRangesCached[i].cloneRange());   } else {     testRangesCachedClones.push(null);   } }  // We want to run a whole bunch of extra tests with invalid "how" values (not // 0-3), but it's excessive to run them for every single pair of ranges -- // there are too many of them.  So just run them for a handful of the tes...", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,28,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 28 [comment, 2, comment, 3], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,28,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 28 [comment, 2, comment, 3], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,28,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 28 [comment, 2, comment, 3], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,28,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 28 [comment, 2, comment, 3], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,29,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 29 [testDiv, 0, comment, 5], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,29,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 29 [testDiv, 0, comment, 5], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,29,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 29 [testDiv, 0, comment, 5], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,29,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 29 [testDiv, 0, comment, 5], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Äb̈c̈d̈ëf̈g̈ḧ Ijklmnop QrstuvwxYzabcdefGhijklmn123456789012", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,30,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,30,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,30,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,30,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 30 [foreignDoc, 1, foreignComment, 2], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about whether we really need so many things to test, but it's too late to stop now.", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,31,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,31,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,31,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,31,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 31 [foreignDoc.body, 0, foreignTextNode, 36], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "EfghijklMnopqrstI admit that I harbor doubts about w", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,32,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,32,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,32,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,32,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 32 [xmlDoc, 1, xmlComment, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "do re mi fa so la ti", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,33,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,33,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,33,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,33,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 33 [detachedTextNode, 0, detachedTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Uvwxyzab", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,34,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,34,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,34,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,34,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 34 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Cdefghij", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,35,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,35,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,35,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,35,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 35 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "Klmnopqr", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,36,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,36,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,36,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,36,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 36 [detachedComment, 3, detachedComment, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,37,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,37,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,37,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,37,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 37 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,38,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,38,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,38,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,38,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 38 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,39,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 39 [docfrag, 0, docfrag, 0], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,39,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 39 [docfrag, 0, docfrag, 0], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,39,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 39 [docfrag, 0, docfrag, 0], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,39,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 39 [docfrag, 0, docfrag, 0], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_throws_dom("WRONG_DOCUMENT_ERR", function "function() {             range1.compareBoundaryPoints(how, range2);           }", "WrongDocumentError required if the ranges don't share a root")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:131:11)
Pass40,40,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,40,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,40,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,40,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range 40 [processingInstruction, 0, processingInstruction, 4], how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,41,0: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 0
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,41,1: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 1
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(1, 1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,41,2: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 2
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(0, 0, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)
Pass40,41,3: context range 40 [processingInstruction, 0, processingInstruction, 4], argument range same as first range, how 3
Asserts run
Pass
assert_not_equals(object "", null, "Creating context range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:75:9)
Pass
assert_not_equals(object "", null, "Creating argument range threw an exception")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:77:9)
Pass
assert_equals(-1, -1, "Wrong return value")
    at Test.<anonymous> ( /dom/ranges/Range-compareBoundaryPoints.html:174:9)