| Index: LayoutTests/fast/dom/TreeWalker/TreeWalker-leak-document.html
|
| diff --git a/LayoutTests/fast/dom/TreeWalker/TreeWalker-leak-document.html b/LayoutTests/fast/dom/TreeWalker/TreeWalker-leak-document.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f61f4e7aba69a2b2e0e0d76466161c9fdbc0f333
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/dom/TreeWalker/TreeWalker-leak-document.html
|
| @@ -0,0 +1,18 @@
|
| +<html>
|
| +<body>
|
| + <script id='targetJS' type='text/html'>
|
| + // This test asserts that document doesn't leak when a NodeFilter callback referencing the document is created.
|
| + keepTreeWalker = document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, function(node) { return NodeFilter.SHOW_ELEMENT; }, false);
|
| + </script>
|
| +
|
| + <script src="../../js/resources/js-test-pre.js"></script>
|
| + <script src="../../dom/resources/leak-check.js"></script>
|
| + <script>
|
| + var target = '<script>'+grabScriptText('targetJS')+'<'+'/script>';
|
| + var tolerance = {'numberOfLiveDocuments': 0};
|
| +
|
| + doLeakTest(htmlToUrl(target), tolerance);
|
| + </script>
|
| + <script src="../../js/resources/js-test-post.js"></script>
|
| +</body>
|
| +</html>
|
|
|