| <!DOCTYPE html> | |
| <title> postMessage(): cloning source port </title> | |
| <script src="/resources/testharness.js"></script> | |
| <script src="/resources/testharnessreport.js"></script> | |
| <div id=log></div> | |
| <script> | |
| test(function() { | |
| var channel = new MessageChannel(); | |
| channel.port1.start(); | |
| assert_throws("DataCloneError", function() { | |
| channel.port1.postMessage("ports", [channel.port1]); | |
| }); | |
| }); | |
| </script> |