blob: 4be7203fce8421051acc3115b20d768a3190d003 [file] [log] [blame]
<!DOCTYPE html>
<title> postMessage(): MessageEvent properties </title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id=log></div>
var TargetPort = null;
var description = "The postMessage() method - Create an event that uses the MessageEvent interface, "
+ "with the name message, which does not bubble and is not cancelable.";
var t = async_test("Test Description: " + description);
var channel = new MessageChannel();
TargetPort = channel.port2;
TargetPort.addEventListener("message", t.step_func(TestMessageEvent), true);
function TestMessageEvent(evt)
ExpectedResult = [true, "message", false, false];
ActualResult = [(evt instanceof MessageEvent), evt.type, evt.bubbles, evt.cancelable];
assert_array_equals(ActualResult, ExpectedResult);