tor-browser

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

detection-VideoFrame.https.window.js (855B)


      1 'use strict';
      2 
      3 function createVideoFrame() {
      4  const canvas = document.createElement('canvas');
      5  return new VideoFrame(canvas, {timestamp: 0});
      6 }
      7 
      8 promise_test(async (t) => {
      9  const frame = createVideoFrame();
     10  const detector = new FaceDetector();
     11  await promise_rejects_dom(t, 'NotSupportedError', detector.detect(frame));
     12 }, 'FaceDetector.detect() rejects on a VideoFrame');
     13 
     14 promise_test(async (t) => {
     15  const frame = createVideoFrame();
     16  const detector = new BarcodeDetector();
     17  await promise_rejects_dom(t, 'NotSupportedError', detector.detect(frame));
     18 }, 'BarcodeDetector.detect() rejects on a VideoFrame');
     19 
     20 promise_test(async (t) => {
     21  const frame = createVideoFrame();
     22  const detector = new TextDetector();
     23  await promise_rejects_dom(t, 'NotSupportedError', detector.detect(frame));
     24 }, 'TextDetector.detect() rejects on a VideoFrame');