tor-browser

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

MediaStreamTrackGenerator-in-shared-worker.https.html (751B)


      1 <!doctype html>
      2 <title>Test initialize MediaStreamTrackGenerator in a shared worker</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script>
      6 'use strict';
      7 
      8 promise_test(async t => {
      9    const worker = new SharedWorker('shared-worker.js');
     10    const result = new Promise((resolve, reject) => {
     11        worker.port.onmessage = (e) => {
     12            if (e.data.result === 'Failure') {
     13                reject('Failed with error ' + e.data.error);
     14            } else {
     15                resolve();
     16            }
     17        };
     18    });
     19    worker.port.postMessage('Hello world');
     20    return result;
     21 }, 'A shared worker is able to initialize a MediaStreamTrackGenerator without crashing');
     22 </script>