haikuwebkit/LayoutTests/fast/frames/detached-frame-eventListene...

21 lines
799 B
HTML

<script src="../../resources/js-test-pre.js"></script>
<script>
description("Tests that the EventTarget API is no longer working on detached frames.");
jsTestIsAsync = true;
onload = function()
{
childWindow = frames[0];
addEventListenerFunction = childWindow.addEventListener;
dispatchEventFunc = childWindow.dispatchEvent;
document.body.removeChild(document.getElementsByTagName("iframe")[0]);
callbackCalled = false;
evalAndLog("addEventListenerFunction.call(childWindow, 'myevent', function() { callbackCalled = true; });");
shouldBeUndefined("dispatchEventFunc.call(childWindow, new Event('myevent'))");
shouldBeFalse("callbackCalled");
finishJSTest();
}
</script>
<iframe src="about:blank"></iframe>
<script src="../../resources/js-test-post.js"></script>