blob: a25f8e6d5b2be563caec294488ba77a988e015f6 [file] [edit]
<!DOCTYPE html>
<body>
<script src="../../resources/js-test.js"></script>
<script>
description('This tests holding onto a node via TreeWalker. WebKit should keep the root node alive.');
if (window.testRunner)
testRunner.dumpAsText();
const nodeIterator = (function () {
let div = document.createElement('div');
let span = document.createElement('span');
div.appendChild(span);
return document.createNodeIterator(span);
})();
if (window.GCController)
GCController.collect();
else
testFailed('This tests requires GCController');
shouldBeEqualToString('nodeIterator.referenceNode.getRootNode().localName', 'div');
</script></body>