| <body onload="runTest()"> |
| <script src="../resources/js-test-pre.js"></script> |
| description("This test asserts that Document doesn't leak when a CSS Animation is created."); |
| var numberOfLiveDocumentsAfterIframeLoaded = 0; |
| var frame = document.body.appendChild(document.createElement("iframe")); |
| frame.onload = function() { |
| if (frame.src === 'about:blank') |
| numberOfLiveDocumentsAfterIframeLoaded = internals.numberOfLiveDocuments(); |
| debug("The iframe has finished loading."); |
| debug("The iframe has been destroyed."); |
| shouldBe("internals.numberOfLiveDocuments()", "numberOfLiveDocumentsAfterIframeLoaded - 1"); |
| frame.src = 'resources/animation-leak-iframe.html'; |
| <script src="../resources/js-test-post.js"></script> |