summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/dom/message-port-deleted-by-accessor.html
blob: 01d2e7c5f75cd42fb0ae2e2835101e0b6a5656af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<head>
<script>
if (window.testRunner)
    testRunner.dumpAsText();

window.onload = function()
{
    channel = new MessageChannel;
    event = document.createEvent("MessageEvent");

    event.initMessageEvent(0, 0, 0, 0, 0, 0, 0, [channel.port1, channel.port2]);

    Array.prototype.__defineSetter__(0, function() {
        event.initMessageEvent(0, 0, 0, 0, 0, 0, 0, [ ]);
    });

    event.ports;
}
</script>
</head>
<body>
This test passes if it doesn't crash.
</body>
</html>