<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script>
test(function() {
var doc = document.implementation.createDocument("http://www.w3.org/2000/svg", "svg", null);
doc.title = 'old';
var titleElement = doc.querySelector('title');
var observer = new MutationObserver(function(mutations) {
assert_equals(mutations.length, 1);
assert_equals(mutations[0].type, 'childList');
assert_equals(mutations[0].addedNodes[0].data, 'new');
assert_equals(mutations[0].addedNodes.length, 1);
assert_equals(mutations[0].removedNodes[0].data, 'old');
assert_equals(mutations[0].removedNodes.length, 1);
});
observer.observe(titleElement, { childList: true });
doc.title = 'new';
}, "Test for mutations to childList when setting title of svg document.");
</script>