blob: 32d6d5d3e295baa9523cad4f3becb6ffb72125a7 [file] [log] [blame]
youenn@apple.come74a57a2019-06-13 18:35:26 +00001// META: script=websocket.sub.js
2
3[
4 [0, "0"],
5 [500, "500"],
6 [NaN, "NaN"],
7 ["string", "String"],
8 [null, "null"],
9 [0x10000 + 1000, "2**16+1000"],
10].forEach(function(t) {
11 [true, false].forEach(function(secure) {
12 test(function() {
13 var ws = CreateWebSocket(secure, false, false);
cdumez@apple.com1566e502020-07-09 02:49:33 +000014 assert_throws_dom("InvalidAccessError", function() {
youenn@apple.come74a57a2019-06-13 18:35:26 +000015 ws.close(t[0]);
16 });
17 wsocket.onerror = this.unreached_func();
18 }, t[1] + " on a " + (secure ? "secure" : "insecure") + " websocket");
19 });
20});