Create-extensions-empty.any.js (732B)
1 // META: timeout=long 2 // META: script=constants.sub.js 3 // META: variant=?default 4 // META: variant=?wpt_flags=h2 5 // META: variant=?wss 6 7 var test = async_test("Create WebSocket - wsocket.extensions should be set to '' after connection is established - Connection should be closed"); 8 9 var wsocket = new WebSocket(SCHEME_DOMAIN_PORT + "/handshake_no_extensions"); 10 var isOpenCalled = false; 11 12 wsocket.addEventListener('open', test.step_func_done(function(evt) { 13 wsocket.close(); 14 isOpenCalled = true; 15 assert_equals(wsocket.extensions, "", "extensions should be empty"); 16 }), true); 17 18 wsocket.addEventListener('close', test.step_func_done(function(evt) { 19 assert_true(isOpenCalled, "WebSocket connection should be closed"); 20 }), true);