Video is not started even if play button has been pressed.
[framework/web/webkit-efl.git] / LayoutTests / fast / events / message-channel-gc-2.html
1 <body>
2 <p>Test that MessagePort close event gets delivered (without crashing) even if the channel object is garbage collected.</p>
3 <pre id=log></pre>
4 <script>
5 function gc()
6 {
7     if (window.GCController)
8         return GCController.collect();
9     for (var i = 0; i < 10000; i++) { // > force garbage collection (FF requires about 9K allocations before a collect)
10         var s = new String("abc");
11     }
12 }
13
14 function log(message)
15 {
16     document.getElementById("log").innerHTML += message + "<br>";
17 }
18
19 if (window.testRunner) {
20     testRunner.dumpAsText();
21     testRunner.waitUntilDone();
22 }
23
24 var channel = new MessageChannel;
25
26 gc();
27 channel.port1.start();
28 channel.port2.postMessage("msg");
29
30 gc();
31 channel.port1.close();
32 channel.port2.close();
33 gc();
34
35 setTimeout(function() {
36     log("DONE");
37     gc();
38     if (window.testRunner)
39         testRunner.notifyDone();
40 }, 0);
41 channel = new MessageChannel;
42 gc();
43
44 </script>
45 </body>