eventhandlers.any.js (499B)
1 // META: script=constants.sub.js 2 // META: variant=?default 3 // META: variant=?wss 4 // META: variant=?wpt_flags=h2 5 6 function testEventHandler(name) { 7 test(function() { 8 var ws = CreateWebSocket(true, false); 9 assert_equals(ws["on" + name], null); 10 ws["on" + name] = function() {}; 11 ws["on" + name] = 2; 12 assert_equals(ws["on" + name], null); 13 }, "Event handler for " + name + " should have [TreatNonCallableAsNull]") 14 } 15 ["open", "error", "close", "message"].forEach(testEventHandler);