blob: b9c6f99551c47ef4d4d13f2470355173bfcb70a1 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<div id="target"><span id="last"></span></div>
<script>
test(() => {
var events = [];
function recordEvent(event) {
events.push(event.type);
}
var target = document.getElementById('target');
var last = document.getElementById('last')
target.addEventListener('DOMSubtreeModified', recordEvent, false);
target.replaceChild(document.createDocumentFragment(), last);
assert_array_equals(events, ['DOMSubtreeModified']);
}, 'replaceChild with an empty DocumentFragment should not dispatch two DOMSubtreeModified events.')
</script>