// META: title=MessageEvent var prefixes = ['moz', 'ms', 'o', 'webkit']; prefixes.forEach(function(prefix) { var name = prefix + "InitMessageEvent"; test(function() { assert_false(name in MessageEvent.prototype); }, name + " on the prototype"); test(function() { var event = new MessageEvent("message"); assert_false(name in event); }, name + " on the instance"); }); test(function() { var event = new MessageEvent("message"); assert_throws_js(TypeError, function() { event.initMessageEvent(); }, "Not enough arguments to initMessageEvent"); }, "initMessageEvent with no arguments");