MutationObserver-childList.html

PASSExpected40 of 40 subtests pass507 ms

Details

Test
/dom/nodes/MutationObserver-childList.html
Harness
OK

Subtests

StatusSubtestMessage
PASSchildList Node.nodeValue: no mutation
PASSchildList Node.textContent: replace content mutation
PASSchildList Node.textContent: no previous content mutation
PASSchildList Node.textContent: textContent no mutation
PASSchildList Node.textContent: empty string mutation
PASSchildList Node.normalize mutation
PASSchildList Node.normalize mutations
PASSchildList Node.insertBefore: addition mutation
PASSchildList Node.insertBefore: removal mutation
PASSchildList Node.insertBefore: removal and addition mutations
PASSchildList Node.insertBefore: fragment addition mutations
PASSchildList Node.insertBefore: fragment removal mutations
PASSchildList Node.insertBefore: last child addition mutation
PASSchildList Node.appendChild: addition mutation
PASSchildList Node.appendChild: removal mutation
PASSchildList Node.appendChild: removal and addition mutations
PASSchildList Node.appendChild: fragment addition mutations
PASSchildList Node.appendChild: fragment removal mutations
PASSchildList Node.appendChild: addition outside document tree mutation
PASSchildList Node.replaceChild: replacement mutation
PASSchildList Node.replaceChild: removal mutation
PASSchildList Node.replaceChild: internal replacement mutation
PASSchildList Node.replaceChild: self internal replacement mutation
PASSchildList ParentNode.replaceChildren: move an existing child
PASSchildList ParentNode.replaceChildren: self replacement of only child
PASSchildList Node.removeChild: removal mutation
PASSRange (r70) is created
PASSchildList Range.deleteContents: child removal mutation
PASSRange (r71) is created
PASSchildList Range.deleteContents: child and data removal mutation
PASSRange (r80) is created
PASSchildList Range.extractContents: child removal mutation
PASSRange (r81) is created
PASSchildList Range.extractContents: child and data removal mutation
PASSRange (r90) is created
PASSchildList Range.insertNode: child insertion mutation
PASSRange (r91) is created
PASSchildList Range.insertNode: children insertion mutation
PASSRange (r100) is created
PASSchildList Range.surroundContents: children removal and addition mutation