Range-mutations-replaceChild.html

PASSExpected60 of 60 subtests pass1,602 ms

Details

Test
/dom/ranges/Range-mutations-replaceChild.html
Harness
OK

Subtests

StatusSubtestMessage
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0)
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0)
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1)
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1)
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1)
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1)
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2
PASStestDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2)
PASStestDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2
PASSparas[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
PASSforeignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
PASSparas[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
PASSparas[0].replaceChild(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1
PASSparas[0].replaceChild(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1