tor-browser

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

Send-data.worker.js (632B)


      1 // META: variant=?default
      2 // META: variant=?wss
      3 // META: variant=?wpt_flags=h2
      4 
      5 importScripts("/resources/testharness.js");
      6 importScripts('constants.sub.js')
      7 
      8 var data = "test data";
      9 
     10 async_test(function(t) {
     11 
     12    var wsocket = CreateWebSocket(false, false);
     13 
     14    wsocket.addEventListener('open', function (e) {
     15        wsocket.send(data)
     16    }, true)
     17 
     18    wsocket.addEventListener('message', t.step_func_done(function(e) {
     19            assert_equals(e.data, data);
     20    }), true);
     21 
     22    wsocket.addEventListener('close', t.unreached_func('the close event should not fire'), true);
     23 
     24 }, "Send data on a WebSocket in a Worker")
     25 
     26 done();