Bug 1335397 - Update wpt metadata to d93247d5cb7d70f80da8b154a171f4e3d50969f4, a=testonly

MozReview-Commit-ID: FIOVYIlW5rP
This commit is contained in:
James Graham 2017-02-02 14:37:38 +00:00
Родитель 0b95dd0775
Коммит 6989f40e72
202 изменённых файлов: 37759 добавлений и 5 удалений

Просмотреть файл

@ -65,3 +65,4 @@
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "close" with the proper type (4)]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[error-attributes.html]
type: testharness
[IDBRequest and IDBTransaction error properties should be DOMExceptions]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[idbcursor-continuePrimaryKey.htm]
type: testharness
[IndexedDB: IDBCursor method continuePrimaryKey()]
expected: FAIL

Просмотреть файл

@ -0,0 +1,24 @@
[idbdatabase-createObjectStore-exception-order.htm]
type: testharness
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639
expected:
if not debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR
if debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR
if not debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR
if debug and e10s and (os == "mac") and (version == "OS X 10.10.5") and (processor == "x86_64") and (bits == 64): ERROR
if not debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR
if not debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR
if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR
if debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR
if not debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR
if not debug and not e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR
if debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR
if debug and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): ERROR
if not debug and e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR
if not debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR
if debug and e10s and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): ERROR
if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): ERROR
if debug and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86_64") and (bits == 64): ERROR
[IDBDatabase.createObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL

Просмотреть файл

@ -0,0 +1,7 @@
[idbdatabase-deleteObjectStore-exception-order.htm]
type: testharness
disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1336639
expected: ERROR
[IDBDatabase.deleteObjectStore exception order: InvalidStateError vs. TransactionInactiveError]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[open-request-queue.html]
type: testharness
[Opens and deletes are processed in order]
expected: FAIL

Просмотреть файл

@ -0,0 +1,9 @@
[upgrade-transaction-lifecycle-backend-aborted.html]
type: testharness
expected: ERROR
[in the abort event handler for a transaction aborted due to an unhandled request error]
expected: FAIL
[in a setTimeout(0) callback after the abort event is fired for a transaction aborted due to an unhandled request failure]
expected: NOTRUN

Просмотреть файл

@ -0,0 +1,5 @@
[upgrade-transaction-lifecycle-user-aborted.html]
type: testharness
[synchronously after abort() is called]
expected: FAIL

Просмотреть файл

@ -0,0 +1,11 @@
[historical.html]
type: testharness
[Support for responseType = moz-blob]
expected: FAIL
[Support for responseType = moz-chunked-text]
expected: FAIL
[Support for responseType = moz-chunked-arraybuffer]
expected: FAIL

Просмотреть файл

@ -18,3 +18,4 @@
[Historical DOM features must be removed: async]
expected: FAIL

Просмотреть файл

@ -0,0 +1,8 @@
[header-values-normalize.html]
type: testharness
[fetch() with value %0A]
expected: FAIL
[fetch() with value %0D]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[location-protocol-setter-non-broken-weird.html]
type: testharness
[Set location.protocol to x]
expected: FAIL

Просмотреть файл

@ -0,0 +1,37 @@
[location-protocol-setter-non-broken.html]
type: testharness
disabled: https://github.com/w3c/web-platform-tests/issues/4720
expected: OK
[Set HTTP URL frame location.protocol to x]
expected: FAIL
[Set data URL frame location.protocol to x]
expected: FAIL
[Set HTTP URL frame location.protocol to data]
expected: FAIL
[Set data URL frame location.protocol to data]
expected: PASS
[Set HTTP URL frame location.protocol to file]
expected: FAIL
[Set data URL frame location.protocol to file]
expected: FAIL
[Set data URL frame location.protocol to ftp]
expected: PASS
[Set HTTP URL frame location.protocol to gopher]
expected: FAIL
[Set data URL frame location.protocol to gopher]
expected: FAIL
[Set HTTP URL frame location.protocol to http+x]
expected: FAIL
[Set data URL frame location.protocol to http+x]
expected: FAIL

Просмотреть файл

@ -0,0 +1,155 @@
[location-protocol-setter.html]
type: testharness
[%00 (percent-encoded) is not a scheme]
expected: FAIL
[%01 (percent-encoded) is not a scheme]
expected: FAIL
[%0A (percent-encoded) is not a scheme]
expected: FAIL
[%20 (percent-encoded) is not a scheme]
expected: FAIL
[! (percent-encoded) is not a scheme]
expected: FAIL
[%7F (percent-encoded) is not a scheme]
expected: FAIL
[%C2%80 (percent-encoded) is not a scheme]
expected: FAIL
[%C3%BF (percent-encoded) is not a scheme]
expected: FAIL
[: (percent-encoded) is not a scheme]
expected: FAIL
[%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme]
expected: FAIL
[%00x (percent-encoded) is not a scheme]
expected: FAIL
[%01x (percent-encoded) is not a scheme]
expected: FAIL
[%0Ax (percent-encoded) is not a scheme]
expected: FAIL
[%20x (percent-encoded) is not a scheme]
expected: FAIL
[!x (percent-encoded) is not a scheme]
expected: FAIL
[%7Fx (percent-encoded) is not a scheme]
expected: FAIL
[%C2%80x (percent-encoded) is not a scheme]
expected: FAIL
[%C3%BFx (percent-encoded) is not a scheme]
expected: FAIL
[:x (percent-encoded) is not a scheme]
expected: FAIL
[%C3%A2%E2%82%AC%C2%A0x (percent-encoded) is not a scheme]
expected: FAIL
[%00X (percent-encoded) is not a scheme]
expected: FAIL
[%01X (percent-encoded) is not a scheme]
expected: FAIL
[%0AX (percent-encoded) is not a scheme]
expected: FAIL
[%20X (percent-encoded) is not a scheme]
expected: FAIL
[!X (percent-encoded) is not a scheme]
expected: FAIL
[%7FX (percent-encoded) is not a scheme]
expected: FAIL
[%C2%80X (percent-encoded) is not a scheme]
expected: FAIL
[%C3%BFX (percent-encoded) is not a scheme]
expected: FAIL
[:X (percent-encoded) is not a scheme]
expected: FAIL
[%C3%A2%E2%82%AC%C2%A0X (percent-encoded) is not a scheme]
expected: FAIL
[x%00 (percent-encoded) is not a scheme]
expected: FAIL
[x%01 (percent-encoded) is not a scheme]
expected: FAIL
[x%0A (percent-encoded) is not a scheme]
expected: FAIL
[x%20 (percent-encoded) is not a scheme]
expected: FAIL
[x! (percent-encoded) is not a scheme]
expected: FAIL
[x%7F (percent-encoded) is not a scheme]
expected: FAIL
[x%C2%80 (percent-encoded) is not a scheme]
expected: FAIL
[x%C3%BF (percent-encoded) is not a scheme]
expected: FAIL
[x%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme]
expected: FAIL
[X%00 (percent-encoded) is not a scheme]
expected: FAIL
[X%01 (percent-encoded) is not a scheme]
expected: FAIL
[X%0A (percent-encoded) is not a scheme]
expected: FAIL
[X%20 (percent-encoded) is not a scheme]
expected: FAIL
[X! (percent-encoded) is not a scheme]
expected: FAIL
[X%7F (percent-encoded) is not a scheme]
expected: FAIL
[X%C2%80 (percent-encoded) is not a scheme]
expected: FAIL
[X%C3%BF (percent-encoded) is not a scheme]
expected: FAIL
[X%C3%A2%E2%82%AC%C2%A0 (percent-encoded) is not a scheme]
expected: FAIL
[a%0A (percent-encoded) is not a scheme]
expected: FAIL
[a+-.%0A (percent-encoded) is not a scheme]
expected: FAIL
[Equivalent tests for data URL and srcdoc <iframe>s]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[domstringlist-interface.html]
type: testharness
[DOMStringList must be primary interface of location.ancestorOrigins]
expected: FAIL
[Stringification of location.ancestorOrigins]
expected: FAIL
[DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type (0)]
expected: FAIL
[DOMStringList interface: location.ancestorOrigins must inherit property "item" with the proper type (1)]
expected: FAIL
[DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError]
expected: FAIL
[DOMStringList interface: location.ancestorOrigins must inherit property "contains" with the proper type (2)]
expected: FAIL
[DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError]
expected: FAIL

Просмотреть файл

@ -0,0 +1,3 @@
[domstringlist.html]
type: testharness
expected: ERROR

Просмотреть файл

@ -0,0 +1,5 @@
[table-vspace-hspace.html]
type: testharness
[table vspace hspace (quirks mode)]
expected: FAIL

Просмотреть файл

@ -0,0 +1,326 @@
[hash-name-reference.html]
type: testharness
[HTML (standards) IMG usemap="#hash-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="#hash-name"]
expected: FAIL
[HTML (standards) IMG usemap="#hash-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="#hash-id"]
expected: FAIL
[HTML (standards) IMG usemap="#non-map-with-this-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="#non-map-with-this-name"]
expected: FAIL
[HTML (standards) IMG usemap="#non-map-with-this-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="#non-map-with-this-id"]
expected: FAIL
[HTML (standards) IMG usemap="#two-maps-with-this-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="#two-maps-with-this-name"]
expected: FAIL
[HTML (standards) IMG usemap="#two-maps-with-this-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="#two-maps-with-this-id"]
expected: FAIL
[HTML (standards) IMG usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[HTML (standards) IMG usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[HTML (standards) IMG usemap="# "]
expected: FAIL
[HTML (standards) OBJECT usemap="# "]
expected: FAIL
[HTML (standards) IMG usemap="#\\n"]
expected: FAIL
[HTML (standards) OBJECT usemap="#\\n"]
expected: FAIL
[HTML (standards) IMG usemap="#percent-escape-name-%42"]
expected: FAIL
[HTML (standards) OBJECT usemap="#percent-escape-name-%42"]
expected: FAIL
[HTML (standards) IMG usemap="#percent-escape-id-%42"]
expected: FAIL
[HTML (standards) OBJECT usemap="#percent-escape-id-%42"]
expected: FAIL
[HTML (standards) IMG usemap="# hash-space-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="# hash-space-name"]
expected: FAIL
[HTML (standards) IMG usemap="# hash-space-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="# hash-space-id"]
expected: FAIL
[HTML (standards) IMG usemap=" #space-before-hash-name"]
expected: FAIL
[HTML (standards) OBJECT usemap=" #space-before-hash-name"]
expected: FAIL
[HTML (standards) IMG usemap=" #space-before-hash-id"]
expected: FAIL
[HTML (standards) OBJECT usemap=" #space-before-hash-id"]
expected: FAIL
[HTML (standards) IMG usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[HTML (standards) OBJECT usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[HTML (standards) IMG usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[HTML (standards) OBJECT usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[HTML (quirks) IMG usemap="#hash-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#hash-name"]
expected: FAIL
[HTML (quirks) IMG usemap="#hash-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#hash-id"]
expected: FAIL
[HTML (quirks) IMG usemap="#non-map-with-this-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#non-map-with-this-name"]
expected: FAIL
[HTML (quirks) IMG usemap="#non-map-with-this-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#non-map-with-this-id"]
expected: FAIL
[HTML (quirks) IMG usemap="#two-maps-with-this-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#two-maps-with-this-name"]
expected: FAIL
[HTML (quirks) IMG usemap="#two-maps-with-this-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#two-maps-with-this-id"]
expected: FAIL
[HTML (quirks) IMG usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[HTML (quirks) IMG usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[HTML (quirks) IMG usemap="# "]
expected: FAIL
[HTML (quirks) OBJECT usemap="# "]
expected: FAIL
[HTML (quirks) IMG usemap="#\\n"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#\\n"]
expected: FAIL
[HTML (quirks) IMG usemap="#percent-escape-name-%42"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#percent-escape-name-%42"]
expected: FAIL
[HTML (quirks) IMG usemap="#percent-escape-id-%42"]
expected: FAIL
[HTML (quirks) OBJECT usemap="#percent-escape-id-%42"]
expected: FAIL
[HTML (quirks) IMG usemap="# hash-space-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="# hash-space-name"]
expected: FAIL
[HTML (quirks) IMG usemap="# hash-space-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="# hash-space-id"]
expected: FAIL
[HTML (quirks) IMG usemap=" #space-before-hash-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap=" #space-before-hash-name"]
expected: FAIL
[HTML (quirks) IMG usemap=" #space-before-hash-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap=" #space-before-hash-id"]
expected: FAIL
[HTML (quirks) IMG usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[HTML (quirks) OBJECT usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[HTML (quirks) IMG usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[HTML (quirks) OBJECT usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[XHTML img usemap="#hash-name"]
expected: FAIL
[XHTML object usemap="#hash-name"]
expected: FAIL
[XHTML img usemap="#hash-id"]
expected: FAIL
[XHTML object usemap="#hash-id"]
expected: FAIL
[XHTML img usemap="#non-map-with-this-name"]
expected: FAIL
[XHTML object usemap="#non-map-with-this-name"]
expected: FAIL
[XHTML img usemap="#non-map-with-this-id"]
expected: FAIL
[XHTML object usemap="#non-map-with-this-id"]
expected: FAIL
[XHTML img usemap="#two-maps-with-this-name"]
expected: FAIL
[XHTML object usemap="#two-maps-with-this-name"]
expected: FAIL
[XHTML img usemap="#two-maps-with-this-id"]
expected: FAIL
[XHTML object usemap="#two-maps-with-this-id"]
expected: FAIL
[XHTML img usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[XHTML object usemap="#two-maps-with-this-name-or-id"]
expected: FAIL
[XHTML img usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[XHTML object usemap="#two-maps-with-this-id-or-name"]
expected: FAIL
[XHTML img usemap="# "]
expected: FAIL
[XHTML object usemap="# "]
expected: FAIL
[XHTML img usemap="#\\n"]
expected: FAIL
[XHTML object usemap="#\\n"]
expected: FAIL
[XHTML img usemap="#percent-escape-name-%42"]
expected: FAIL
[XHTML object usemap="#percent-escape-name-%42"]
expected: FAIL
[XHTML img usemap="#percent-escape-id-%42"]
expected: FAIL
[XHTML object usemap="#percent-escape-id-%42"]
expected: FAIL
[XHTML img usemap="# hash-space-name"]
expected: FAIL
[XHTML object usemap="# hash-space-name"]
expected: FAIL
[XHTML img usemap="# hash-space-id"]
expected: FAIL
[XHTML object usemap="# hash-space-id"]
expected: FAIL
[XHTML img usemap=" #space-before-hash-name"]
expected: FAIL
[XHTML object usemap=" #space-before-hash-name"]
expected: FAIL
[XHTML img usemap=" #space-before-hash-id"]
expected: FAIL
[XHTML object usemap=" #space-before-hash-id"]
expected: FAIL
[XHTML img usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[XHTML object usemap="http://example.org/#garbage-before-hash-name"]
expected: FAIL
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[XHTML object usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL

Просмотреть файл

@ -2,3 +2,4 @@
type: testharness
[[INPUT in DATETIME status\] The datetime type must be supported.]
expected: FAIL

Просмотреть файл

@ -0,0 +1,32 @@
[nomodule-reflect.html]
type: testharness
[noModule IDL attribute on a parser created classic script element without nomodule content attribute]
expected: FAIL
[noModule IDL attribute on a parser created classic script element with nomodule content attribute]
expected: FAIL
[noModule IDL attribute on a parser created module script element without nomodule content attribute]
expected: FAIL
[noModule IDL attribute on a parser created module script element with nomodule content attribute]
expected: FAIL
[noModule IDL attribute on a dynamically created script element without nomodule content attribute]
expected: FAIL
[noModule IDL attribute on a dynamically created script element after nomodule content attribute is set to "nomodule"]
expected: FAIL
[noModule IDL attribute on a dynamically created script element after nomodule content attribute is set to ""]
expected: FAIL
[noModule IDL attribute on a dynamically created script element after nomodule content attribute had been removed]
expected: FAIL
[noModule IDL attribute must add nomodule content attribute on setting to true]
expected: FAIL
[noModule IDL attribute must remove nomodule content attribute on setting to false]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[nomodule-set-on-async-classic-script.html]
type: testharness
[An asynchronously loaded classic script with noModule set to true must not run]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[nomodule-set-on-external-module-script.html]
type: testharness
[An external module script with nomodule content attribute must run]
expected: FAIL

Просмотреть файл

@ -0,0 +1,8 @@
[nomodule-set-on-inline-classic-scripts.html]
type: testharness
[An inline classic script with nomodule content attribute must not run]
expected: FAIL
[An inline classic script element dynamically inserted after noModule was set to true must not run.]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[nomodule-set-on-inline-module-script.html]
type: testharness
[An inline module script with nomodule content attribute must run]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[nomodule-set-on-synchronously-loaded-classic-scripts.html]
type: testharness
[A synchronously loaded external classic script with nomodule content attribute must not run]
expected: FAIL

Просмотреть файл

@ -1,4 +1,4 @@
[bdi-neutral-wrapped.html]
type: reftest
expected:
if (os == "linux"): FAIL
if os == "linux": FAIL

Просмотреть файл

@ -0,0 +1,101 @@
[html5lib_innerHTML_foreign-fragment.html]
type: testharness
[html5lib_innerHTML_foreign-fragment.html 34b599e68117799324663b39aa3ba469bffb2dcb]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html cc2199d299947f304e204c867bed2c7e910d50cc]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 87965749e4321e6ea69352296e89af9372af419e]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html db3b9be701b6878b437ea7096ac3b7ba8c0e2b57]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 148291c826fd7d1d455a7636f00ce6d6f6c3e890]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 2007abb6eef0427335962c65b7c8d7315f508afd]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 2e22f45e60f67be00f4827a4ca18f6bce7d7aacb]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html ba901841df046ba97bff9470e995f9792cb4aba5]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 439bec6b2c990ad6650baef76ebfb08220b186cf]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 6b7a24dd43b1f9059baee275caefabbef4b2d131]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 0a323099fae55bee0bf410053a7b5dae30ac6621]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 0b4329325579cf075c3a220f1e19825804e5775f]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html d2f37bafc0cd3bf4530cc1f6ef2fd261e0720201]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 6d037965d612d849672a73f2e8649ea90907483d]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 5bcd7fe5efe9d5a750a8cc293db28b686644cb13]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 9db26efc179b9a1be9cc7ea3086e4a9554e42562]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html e2bb8b2426ee1452f323274b05a458d52bf2f631]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 387ce2642c063a59c09b0a267cb8d35000e0a5a9]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 849d87495f6410c685eeceaaa9ce7331aa34c347]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 8377205f1e8ae86e7b7f2679410ed480ddb6bdab]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 8f929d7038047d37e8faf1e8956c7fa4c5b6b687]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 4070c271e57701248ff03bc6a2b9e714b69a8d61]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 59e76a925187915211a6ec38d0908a30577240c0]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html ea8e786baa7f216bc0346e425991ec6665142d82]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 1b2d5a4c9bed75970b2a6d71c33e52788c736fac]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 3657e075c88c2088e844cfb5140d344083c0b85a]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 909832844e7ff22822696f30c9ad9aba08b86a25]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 6ed082cc506da530d3128c24b8980cb551f28c43]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 18609521e139b2ffea10b1cd0cab5dc133b921c4]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 14e07b0c2adecfe362428885346c200e89f08e66]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 0cb505b329a178f11563ae05fe553f33f57d01cd]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html b4c43a4fcdaa1a4c753674c4f92987b70d54d80b]
expected: FAIL
[html5lib_innerHTML_foreign-fragment.html 7021fb0933e92112b94ee54b923efb6bc71e3b07]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[html5lib_innerHTML_math.html]
type: testharness
[html5lib_innerHTML_math.html fa7d4a31838dbcc16bf73672f2f4486cca185673]
expected: FAIL
[html5lib_innerHTML_math.html d9d2e4c0e926a91f5e704846cdbc855e3cb21949]
expected: FAIL
[html5lib_innerHTML_math.html c04b203803f6b3bec3db65db16854e7e624d13ef]
expected: FAIL
[html5lib_innerHTML_math.html 4f95d47164955a6b163935fd8ac89ea200767330]
expected: FAIL

Просмотреть файл

@ -0,0 +1,35 @@
[html5lib_menuitem-element.html?run_type=uri]
type: testharness
[html5lib_menuitem-element.html afcd3b1e3317ac609ddab924d836ba1e3873b80f]
expected: FAIL
[html5lib_menuitem-element.html 95c0c6923fe609297c1592f2cb82bb9f2d0f5aed]
expected: FAIL
[html5lib_menuitem-element.html e2772fe779cbcefb4458f169a0cd495cf7115845]
expected: FAIL
[html5lib_menuitem-element.html?run_type=write_single]
type: testharness
[html5lib_menuitem-element.html afcd3b1e3317ac609ddab924d836ba1e3873b80f]
expected: FAIL
[html5lib_menuitem-element.html 95c0c6923fe609297c1592f2cb82bb9f2d0f5aed]
expected: FAIL
[html5lib_menuitem-element.html e2772fe779cbcefb4458f169a0cd495cf7115845]
expected: FAIL
[html5lib_menuitem-element.html?run_type=write]
type: testharness
[html5lib_menuitem-element.html afcd3b1e3317ac609ddab924d836ba1e3873b80f]
expected: FAIL
[html5lib_menuitem-element.html 95c0c6923fe609297c1592f2cb82bb9f2d0f5aed]
expected: FAIL
[html5lib_menuitem-element.html e2772fe779cbcefb4458f169a0cd495cf7115845]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[devicemotionevent-init.html]
type: testharness
[User created event is initialized properly with default values]
expected: FAIL

Просмотреть файл

@ -0,0 +1,6 @@
[deviceorientationabsoluteevent.html]
type: testharness
expected: TIMEOUT
[deviceorientationabsolute event fires]
expected: NOTRUN

Просмотреть файл

@ -0,0 +1,14 @@
[allowpaymentrequest-attribute-cross-origin-bc-containers.https.html]
type: testharness
[iframe]
expected: FAIL
[frame]
expected: FAIL
[object]
expected: FAIL
[embed]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[allowpaymentrequest-attribute-same-origin-bc-containers.https.html]
type: testharness
[iframe]
expected: FAIL
[frame]
expected: FAIL
[object]
expected: FAIL
[embed]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[no-attribute-cross-origin-bc-containers.https.html]
type: testharness
[iframe]
expected: FAIL
[frame]
expected: FAIL
[object]
expected: FAIL
[embed]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[no-attribute-same-origin-bc-containers.https.html]
type: testharness
[iframe]
expected: FAIL
[frame]
expected: FAIL
[object]
expected: FAIL
[embed]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[removing-allowpaymentrequest.https.sub.html]
type: testharness
[PaymentRequest removing allowpaymentrequest after load and then navigating]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[setting-allowpaymentrequest-timing.https.sub.html]
type: testharness
[PaymentRequest setting allowpaymentrequest after document creation, before response]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[setting-allowpaymentrequest.https.sub.html]
type: testharness
[PaymentRequest setting allowpaymentrequest after load and then navigating]
expected: FAIL

Просмотреть файл

@ -0,0 +1,6 @@
[fetch_destination.https.html]
type: testharness
expected: TIMEOUT
[Fetch destination preload]
expected: TIMEOUT

Просмотреть файл

@ -0,0 +1,5 @@
[PresentationRequest_mixedcontent.https.html]
type: testharness
[Creating a PresentationRequest with an a priori unauthenticated URL in an HTTPS context throws a SecurityError exception.]
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[PresentationRequest_mixedcontent_multiple.https.html]
type: testharness
[Creating a PresentationRequest with a set of URLs containing an a priori unauthenticated URL in an HTTPS context throws a SecurityError exception.]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-00.html]
type: testharness
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 2 [paras[0\].firstChild, 2, paras[0\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 3 [paras[0\].firstChild, 2, paras[0\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-04.html]
type: testharness
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-08.html]
type: testharness
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-12.html]
type: testharness
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 14 [document.documentElement, 0, document.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 15 [document.documentElement, 0, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-16.html]
type: testharness
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 16 [document.documentElement, 1, document.documentElement, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 17 [document.head, 1, document.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 18 [document.body, 0, document.body, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-20.html]
type: testharness
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 22 [paras[0\], 0, paras[0\], 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 23 [paras[0\], 0, paras[0\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-24.html]
type: testharness
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 24 [detachedPara1, 0, detachedPara1, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 25 [detachedPara1, 0, detachedPara1, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 26 [paras[0\].firstChild, 0, paras[1\].firstChild, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 27 [paras[0\].firstChild, 0, paras[1\].firstChild, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-28.html]
type: testharness
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 28 [paras[0\].firstChild, 3, paras[3\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 29 [paras[0\], 0, paras[0\].firstChild, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 30 [testDiv, 2, paras[4\], 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 31 [testDiv, 1, paras[2\].firstChild, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-32.html]
type: testharness
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 32 [document.documentElement, 1, document.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 34 [document, 0, document, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 35 [document, 0, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-36.html]
type: testharness
[Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 36 [document, 1, document, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 37 [testDiv, 0, comment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 38 [paras[2\].firstChild, 4, comment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 39 [paras[3\], 1, comment, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-40.html]
type: testharness
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 40 [foreignDoc, 0, foreignDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 41 [foreignDoc, 1, foreignComment, 2\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 42 [foreignDoc.body, 0, foreignTextNode, 36\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 43 [xmlDoc, 0, xmlDoc, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-44.html]
type: testharness
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 44 [xmlDoc, 1, xmlComment, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 45 [detachedTextNode, 0, detachedTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-48.html]
type: testharness
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 50 [detachedComment, 3, detachedComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 51 [detachedComment, 5, detachedComment, 5\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,878 @@
[addRange-52.html]
type: testharness
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 55 [docfrag, 0, docfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Просмотреть файл

@ -0,0 +1,440 @@
[addRange-56.html]
type: testharness
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 0 [paras[0\].firstChild, 0, paras[0\].firstChild, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 1 [paras[0\].firstChild, 0, paras[0\].firstChild, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 4 [paras[1\].firstChild, 0, paras[1\].firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 5 [paras[1\].firstChild, 0, paras[1\].firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 6 [paras[1\].firstChild, 2, paras[1\].firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 7 [paras[1\].firstChild, 2, paras[1\].firstChild, 9\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 14 [document.documentElement, 0, document.documentElement, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 17 [document.head, 1, document.head, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 22 [paras[0\], 0, paras[0\], 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 24 [detachedPara1, 0, detachedPara1, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 25 [detachedPara1, 0, detachedPara1, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 30 [testDiv, 2, paras[4\], 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 31 [testDiv, 1, paras[2\].firstChild, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 32 [document.documentElement, 1, document.body, 0\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range having the specified endpoints]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: second addRange() must result in the selection's last range being the same object we added]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the second added range must modify the Selection's last Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 34 [document, 0, document, 1\]: modifying the Selection's last Range must modify the second added Range]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 38 [paras[2\].firstChild, 4, comment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 39 [paras[3\], 1, comment, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 40 [foreignDoc, 0, foreignDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 41 [foreignDoc, 1, foreignComment, 2\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 42 [foreignDoc.body, 0, foreignTextNode, 36\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 43 [xmlDoc, 0, xmlDoc, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 44 [xmlDoc, 1, xmlComment, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 45 [detachedTextNode, 0, detachedTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 50 [detachedComment, 3, detachedComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 51 [detachedComment, 5, detachedComment, 5\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 52 [detachedForeignComment, 0, detachedForeignComment, 1\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 53 [detachedForeignComment, 4, detachedForeignComment, 4\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 54 [detachedXmlComment, 2, detachedXmlComment, 6\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 55 [docfrag, 0, docfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 56 [foreignDocfrag, 0, foreignDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL
[Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\] followed by Range 57 [xmlDocfrag, 0, xmlDocfrag, 0\]: second addRange() must result in rangeCount being 1]
expected: FAIL

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,2 +0,0 @@
[fetch-event-redirect.https.html]
leaks: true

Просмотреть файл

@ -0,0 +1,23 @@
[byte-length-queuing-strategy.dedicatedworker.html]
type: testharness
[Can construct a ByteLengthQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a ByteLengthQueuingStrategy with any value as its high water mark]
expected: FAIL
[ByteLengthQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[ByteLengthQueuingStrategy instances have the correct properties]
expected: FAIL
[ByteLengthQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[byte-length-queuing-strategy.html]
type: testharness
[Can construct a ByteLengthQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a ByteLengthQueuingStrategy with any value as its high water mark]
expected: FAIL
[ByteLengthQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[ByteLengthQueuingStrategy instances have the correct properties]
expected: FAIL
[ByteLengthQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[byte-length-queuing-strategy.serviceworker.https.html]
type: testharness
[Can construct a ByteLengthQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a ByteLengthQueuingStrategy with any value as its high water mark]
expected: FAIL
[ByteLengthQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[ByteLengthQueuingStrategy instances have the correct properties]
expected: FAIL
[ByteLengthQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[byte-length-queuing-strategy.sharedworker.html]
type: testharness
[Can construct a ByteLengthQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a ByteLengthQueuingStrategy with any value as its high water mark]
expected: FAIL
[ByteLengthQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[ByteLengthQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[ByteLengthQueuingStrategy instances have the correct properties]
expected: FAIL
[ByteLengthQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[count-queuing-strategy.dedicatedworker.html]
type: testharness
[Can construct a CountQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a CountQueuingStrategy with any value as its high water mark]
expected: FAIL
[CountQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[CountQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy instances have the correct properties]
expected: FAIL
[CountQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[count-queuing-strategy.html]
type: testharness
[Can construct a CountQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a CountQueuingStrategy with any value as its high water mark]
expected: FAIL
[CountQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[CountQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy instances have the correct properties]
expected: FAIL
[CountQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[count-queuing-strategy.serviceworker.https.html]
type: testharness
[Can construct a CountQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a CountQueuingStrategy with any value as its high water mark]
expected: FAIL
[CountQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[CountQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy instances have the correct properties]
expected: FAIL
[CountQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,23 @@
[count-queuing-strategy.sharedworker.html]
type: testharness
[Can construct a CountQueuingStrategy with a valid high water mark]
expected: FAIL
[Can construct a CountQueuingStrategy with any value as its high water mark]
expected: FAIL
[CountQueuingStrategy constructor behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy.prototype.size should work generically on its this and its arguments]
expected: FAIL
[CountQueuingStrategy size behaves as expected with strange arguments]
expected: FAIL
[CountQueuingStrategy instances have the correct properties]
expected: FAIL
[CountQueuingStrategy's highWaterMark property can be set to anything]
expected: FAIL

Просмотреть файл

@ -0,0 +1,50 @@
[close-propagation-backward.dedicatedworker.html]
type: testharness
[Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = a (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL

Просмотреть файл

@ -0,0 +1,50 @@
[close-propagation-backward.html]
type: testharness
[Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = a (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL

Просмотреть файл

@ -0,0 +1,50 @@
[close-propagation-backward.serviceworker.https.html]
type: testharness
[Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = a (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL

Просмотреть файл

@ -0,0 +1,50 @@
[close-propagation-backward.sharedworker.html]
type: testharness
[Closing must be propagated backward: starts closed; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = a (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = 1 (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true]
expected: FAIL
[Closing must be propagated backward: starts closed; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL

Просмотреть файл

@ -0,0 +1,80 @@
[close-propagation-forward.dedicatedworker.html]
type: testharness
[Closing must be propagated forward: starts closed; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = undefined (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = null (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = false (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = -0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = NaN (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = a (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 1 (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true, preventCancel = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose = true]
expected: FAIL
[Closing must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,80 @@
[close-propagation-forward.html]
type: testharness
[Closing must be propagated forward: starts closed; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = undefined (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = null (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = false (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = -0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = NaN (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = a (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 1 (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true, preventCancel = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose = true]
expected: FAIL
[Closing must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,80 @@
[close-propagation-forward.serviceworker.https.html]
type: testharness
[Closing must be propagated forward: starts closed; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = undefined (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = null (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = false (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = -0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = NaN (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = a (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 1 (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true, preventCancel = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose = true]
expected: FAIL
[Closing must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,80 @@
[close-propagation-forward.sharedworker.html]
type: testharness
[Closing must be propagated forward: starts closed; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = undefined (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = null (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = false (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = -0 (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = NaN (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = (falsy); fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = a (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = 1 (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = Symbol() (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = [object Object\] (truthy)]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true]
expected: FAIL
[Closing must be propagated forward: starts closed; preventClose = true, preventAbort = true, preventCancel = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed asynchronously; dest never desires chunks; preventClose = true]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; fulfilled close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose omitted; rejected close promise]
expected: FAIL
[Closing must be propagated forward: becomes closed after one chunk; preventClose = true]
expected: FAIL
[Closing must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,107 @@
[error-propagation-backward.dedicatedworker.html]
type: testharness
[Errors must be propagated backward: starts errored; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = a (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 1 (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write, preventCancel = true; preventAbort = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel omitted (but cancel is never called)]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: erroring via the controller errors once pending write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,107 @@
[error-propagation-backward.html]
type: testharness
[Errors must be propagated backward: starts errored; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = a (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 1 (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write, preventCancel = true; preventAbort = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel omitted (but cancel is never called)]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: erroring via the controller errors once pending write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,107 @@
[error-propagation-backward.serviceworker.https.html]
type: testharness
[Errors must be propagated backward: starts errored; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = a (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 1 (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write, preventCancel = true; preventAbort = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel omitted (but cancel is never called)]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: erroring via the controller errors once pending write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,107 @@
[error-propagation-backward.sharedworker.html]
type: testharness
[Errors must be propagated backward: starts errored; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = undefined (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = null (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = false (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = -0 (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = NaN (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = (falsy); fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = a (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = 1 (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write, preventCancel = true; preventAbort = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping due to write; preventCancel = true, preventAbort = true, preventClose = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored during piping due to write, but async; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel omitted (but cancel is never called)]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping due to last write; source is closed; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = false; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored after piping; dest never desires chunks; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; fulfilled cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel omitted; rejected cancel promise]
expected: FAIL
[Errors must be propagated backward: becomes errored before piping via abort; preventCancel = true]
expected: FAIL
[Errors must be propagated backward: erroring via the controller errors once pending write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,89 @@
[error-propagation-forward.dedicatedworker.html]
type: testharness
[Errors must be propagated forward: starts errored; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = undefined (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = null (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = -0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = NaN (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = a (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 1 (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true, preventClose = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,89 @@
[error-propagation-forward.html]
type: testharness
[Errors must be propagated forward: starts errored; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = undefined (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = null (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = -0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = NaN (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = a (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 1 (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true, preventClose = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,89 @@
[error-propagation-forward.serviceworker.https.html]
type: testharness
[Errors must be propagated forward: starts errored; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = undefined (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = null (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = -0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = NaN (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = a (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 1 (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true, preventClose = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,89 @@
[error-propagation-forward.sharedworker.html]
type: testharness
[Errors must be propagated forward: starts errored; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = undefined (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = null (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = false (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = -0 (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = NaN (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = (falsy); fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = a (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = 1 (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = Symbol() (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = [object Object\] (truthy)]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true]
expected: FAIL
[Errors must be propagated forward: starts errored; preventAbort = true, preventCancel = true, preventClose = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored while empty; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; fulfilled abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = false; rejected abort promise]
expected: FAIL
[Errors must be propagated forward: becomes errored after one chunk; dest never desires chunks; preventAbort = true]
expected: FAIL
[Errors must be propagated forward: shutdown must not occur until the final write completes]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[flow-control.dedicatedworker.html]
type: testharness
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks]
expected: FAIL
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does]
expected: FAIL
[Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks]
expected: FAIL
[Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[flow-control.html]
type: testharness
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks]
expected: FAIL
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does]
expected: FAIL
[Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks]
expected: FAIL
[Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[flow-control.serviceworker.https.html]
type: testharness
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks]
expected: FAIL
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does]
expected: FAIL
[Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks]
expected: FAIL
[Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,14 @@
[flow-control.sharedworker.html]
type: testharness
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks]
expected: FAIL
[Piping from a non-empty ReadableStream into a WritableStream that does not desire chunks, but then does]
expected: FAIL
[Piping from an empty ReadableStream into a WritableStream that does not desire chunks, but then the readable stream becomes non-empty and the writable stream starts desiring chunks]
expected: FAIL
[Piping to a WritableStream that does not consume the writes fast enough exerts backpressure on the ReadableStream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,38 @@
[general.dedicatedworker.html]
type: testharness
[Piping must lock both the ReadableStream and WritableStream]
expected: FAIL
[Piping finishing must unlock both the ReadableStream and WritableStream]
expected: FAIL
[pipeTo must check the brand of its ReadableStream this value]
expected: FAIL
[pipeTo must check the brand of its WritableStream argument]
expected: FAIL
[pipeTo must fail if the ReadableStream is locked, and not lock the WritableStream]
expected: FAIL
[pipeTo must fail if the WritableStream is locked, and not lock the ReadableStream]
expected: FAIL
[Piping from a ReadableStream from which lots of chunks are synchronously readable]
expected: FAIL
[Piping from a ReadableStream for which a chunk becomes asynchronously readable after the pipeTo]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is true]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is false]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is true]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is false]
expected: FAIL

Просмотреть файл

@ -0,0 +1,38 @@
[general.html]
type: testharness
[Piping must lock both the ReadableStream and WritableStream]
expected: FAIL
[Piping finishing must unlock both the ReadableStream and WritableStream]
expected: FAIL
[pipeTo must check the brand of its ReadableStream this value]
expected: FAIL
[pipeTo must check the brand of its WritableStream argument]
expected: FAIL
[pipeTo must fail if the ReadableStream is locked, and not lock the WritableStream]
expected: FAIL
[pipeTo must fail if the WritableStream is locked, and not lock the ReadableStream]
expected: FAIL
[Piping from a ReadableStream from which lots of chunks are synchronously readable]
expected: FAIL
[Piping from a ReadableStream for which a chunk becomes asynchronously readable after the pipeTo]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is true]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is false]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is true]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is false]
expected: FAIL

Просмотреть файл

@ -0,0 +1,38 @@
[general.serviceworker.https.html]
type: testharness
[Piping must lock both the ReadableStream and WritableStream]
expected: FAIL
[Piping finishing must unlock both the ReadableStream and WritableStream]
expected: FAIL
[pipeTo must check the brand of its ReadableStream this value]
expected: FAIL
[pipeTo must check the brand of its WritableStream argument]
expected: FAIL
[pipeTo must fail if the ReadableStream is locked, and not lock the WritableStream]
expected: FAIL
[pipeTo must fail if the WritableStream is locked, and not lock the ReadableStream]
expected: FAIL
[Piping from a ReadableStream from which lots of chunks are synchronously readable]
expected: FAIL
[Piping from a ReadableStream for which a chunk becomes asynchronously readable after the pipeTo]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is true]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is false]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is true]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is false]
expected: FAIL

Просмотреть файл

@ -0,0 +1,38 @@
[general.sharedworker.html]
type: testharness
[Piping must lock both the ReadableStream and WritableStream]
expected: FAIL
[Piping finishing must unlock both the ReadableStream and WritableStream]
expected: FAIL
[pipeTo must check the brand of its ReadableStream this value]
expected: FAIL
[pipeTo must check the brand of its WritableStream argument]
expected: FAIL
[pipeTo must fail if the ReadableStream is locked, and not lock the WritableStream]
expected: FAIL
[pipeTo must fail if the WritableStream is locked, and not lock the ReadableStream]
expected: FAIL
[Piping from a ReadableStream from which lots of chunks are synchronously readable]
expected: FAIL
[Piping from a ReadableStream for which a chunk becomes asynchronously readable after the pipeTo]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is true]
expected: FAIL
[an undefined rejection from pull should cause pipeTo() to reject when preventAbort is false]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is true]
expected: FAIL
[an undefined rejection from write should cause pipeTo() to reject when preventCancel is false]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[multiple-propagation.dedicatedworker.html]
type: testharness
[Piping from an errored readable stream to an errored writable stream]
expected: FAIL
[Piping from an errored readable stream to an errored writable stream; preventAbort = true]
expected: FAIL
[Piping from an errored readable stream to a closed writable stream]
expected: FAIL
[Piping from a closed readable stream to an errored writable stream]
expected: FAIL
[Piping from a closed readable stream to a closed writable stream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[multiple-propagation.html]
type: testharness
[Piping from an errored readable stream to an errored writable stream]
expected: FAIL
[Piping from an errored readable stream to an errored writable stream; preventAbort = true]
expected: FAIL
[Piping from an errored readable stream to a closed writable stream]
expected: FAIL
[Piping from a closed readable stream to an errored writable stream]
expected: FAIL
[Piping from a closed readable stream to a closed writable stream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[multiple-propagation.serviceworker.https.html]
type: testharness
[Piping from an errored readable stream to an errored writable stream]
expected: FAIL
[Piping from an errored readable stream to an errored writable stream; preventAbort = true]
expected: FAIL
[Piping from an errored readable stream to a closed writable stream]
expected: FAIL
[Piping from a closed readable stream to an errored writable stream]
expected: FAIL
[Piping from a closed readable stream to a closed writable stream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[multiple-propagation.sharedworker.html]
type: testharness
[Piping from an errored readable stream to an errored writable stream]
expected: FAIL
[Piping from an errored readable stream to an errored writable stream; preventAbort = true]
expected: FAIL
[Piping from an errored readable stream to a closed writable stream]
expected: FAIL
[Piping from a closed readable stream to an errored writable stream]
expected: FAIL
[Piping from a closed readable stream to a closed writable stream]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[pipe-through.dedicatedworker.html]
type: testharness
[Piping through a duck-typed pass-through transform stream should work]
expected: FAIL
[Piping through a transform errored on the writable end does not cause an unhandled promise rejection]
expected: FAIL
[pipeThrough generically calls pipeTo with the appropriate args]
expected: FAIL
[pipeThrough can handle calling a pipeTo that returns a non-promise object]
expected: FAIL
[pipeThrough can handle calling a pipeTo that returns a non-promise thenable object]
expected: FAIL

Просмотреть файл

@ -0,0 +1,17 @@
[pipe-through.html]
type: testharness
[Piping through a duck-typed pass-through transform stream should work]
expected: FAIL
[Piping through a transform errored on the writable end does not cause an unhandled promise rejection]
expected: FAIL
[pipeThrough generically calls pipeTo with the appropriate args]
expected: FAIL
[pipeThrough can handle calling a pipeTo that returns a non-promise object]
expected: FAIL
[pipeThrough can handle calling a pipeTo that returns a non-promise thenable object]
expected: FAIL

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше