tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);