blob: d8ad43c6fa0a227d0210562a0dc8fef57bd73c30 [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('internals.contextLifecycleStateObserverObjectCount(document)', 0);
shouldBe('internals.contextLifecycleStateObserverObjectCount(iframe)', 1);
document.body.appendChild(window.iframe.querySelector('video'));
log('After Reparenting');
shouldBe('internals.contextLifecycleStateObserverObjectCount(document)', 1);
shouldBe('internals.contextLifecycleStateObserverObjectCount(iframe)', 0);
}
</script>
</body>
</html>