blob: 1482afadbeabedaea38b295accb5a6cd36f4d730 [file] [log] [blame]
<!DOCTYPE HTML>
<html>
<body>
<p>Tests that reparenting media elements also reparents ActiveDOMObject.</p>
<iframe src="resources/media-frame.html"></iframe>
<script src="resources/activedomobject-test.js"></script>
<script>
function runTest()
{
window.iframe = document.querySelector('iframe').contentDocument;
log('Before Reparenting');
shouldBe('window.internals.activeDOMObjectCount(document)', 2);
shouldBe('window.internals.activeDOMObjectCount(iframe)', 3);
document.body.appendChild(window.iframe.querySelector('video'));
log('After Reparenting');
shouldBe('window.internals.activeDOMObjectCount(document)', 3);
shouldBe('window.internals.activeDOMObjectCount(iframe)', 2);
}
</script>
</body>
</html>